@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:98020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}
.fancybox-opened{z-index:98030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../bg/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../bg/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../bg/blank.gif);-webkit-tap-highlight-color:transparent;z-index:98040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:98040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:98010;background:url(../bg/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../bg/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../bg/fancybox_loading@2x.gif);background-size:24px 24px}
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-style:normal;font-weight:400}
[class*=" ic-"],[class^=ic-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ic-right-arrow:before{content:"\e900"}
.ic-left-arrow:before{content:"\e900";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
.ic-next:before{content:"\e901"}
.ic-prev:before{content:"\e902"}
.ic-share:before{content:"\e903"}
.ic-up:before{content:"\e904"}
.ic-grid:before{content:"\e906"}
.ic-catalogo:before{content:"\e907"}
.ic-download:before{content:"\e908"}
.ic-info:before{content:"\e909"}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:not-allowed}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
html{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}
body{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#212121;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px;border-radius:0}
select{width:100%;border-radius:0}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}
button{-webkit-appearance:none;-moz-appearance:none;background:0 0;padding:0;border:0;border-radius:0;line-height:1}
[data-whatinput=mouse] button{outline:0}
.is-visible{display:block!important}
.is-hidden{display:none!important}
.row{max-width:102.5rem;margin-left:auto;margin-right:auto}
.row::after,.row::before{content:' ';display:table}
.row::after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row .row{margin-left:-.625rem;margin-right:-.625rem}
@media screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}
@media screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}
}
/*.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}*/
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){/*float:right*/}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.small-1{width:8.33333%}
.small-push-1{position:relative;left:8.33333%}
.small-pull-1{position:relative;left:-8.33333%}
.small-offset-0{margin-left:0}
.small-2{width:16.66667%}
.small-push-2{position:relative;left:16.66667%}
.small-pull-2{position:relative;left:-16.66667%}
.small-offset-1{margin-left:8.33333%}
.small-3{width:25%}
.small-push-3{position:relative;left:25%}
.small-pull-3{position:relative;left:-25%}
.small-offset-2{margin-left:16.66667%}
.small-4{width:33.33333%}
.small-push-4{position:relative;left:33.33333%}
.small-pull-4{position:relative;left:-33.33333%}
.small-offset-3{margin-left:25%}
.small-5{width:41.66667%}
.small-push-5{position:relative;left:41.66667%}
.small-pull-5{position:relative;left:-41.66667%}
.small-offset-4{margin-left:33.33333%}
.small-6{width:50%}
.small-push-6{position:relative;left:50%}
.small-pull-6{position:relative;left:-50%}
.small-offset-5{margin-left:41.66667%}
.small-7{width:58.33333%}
.small-push-7{position:relative;left:58.33333%}
.small-pull-7{position:relative;left:-58.33333%}
.small-offset-6{margin-left:50%}
.small-8{width:66.66667%}
.small-push-8{position:relative;left:66.66667%}
.small-pull-8{position:relative;left:-66.66667%}
.small-offset-7{margin-left:58.33333%}
.small-9{width:75%}
.small-push-9{position:relative;left:75%}
.small-pull-9{position:relative;left:-75%}
.small-offset-8{margin-left:66.66667%}
.small-10{width:83.33333%}
.small-push-10{position:relative;left:83.33333%}
.small-pull-10{position:relative;left:-83.33333%}
.small-offset-9{margin-left:75%}
.small-11{width:91.66667%}
.small-push-11{position:relative;left:91.66667%}
.small-pull-11{position:relative;left:-91.66667%}
.small-offset-10{margin-left:83.33333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.66667%}
.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}
.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}
.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}
.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}
.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}
.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}
.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}
.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}
.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}
.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}
.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}
.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}
.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}
.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}
.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}
.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}
.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.small-collapse .row{margin-left:0;margin-right:0}
.expanded.row .small-collapse.row{margin-left:0;margin-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}
.small-centered{margin-left:auto;margin-right:auto}
.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}
.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}
@media screen and (min-width:40em){.medium-1{width:8.33333%}
.medium-push-1{position:relative;left:8.33333%}
.medium-pull-1{position:relative;left:-8.33333%}
.medium-offset-0{margin-left:0}
.medium-2{width:16.66667%}
.medium-push-2{position:relative;left:16.66667%}
.medium-pull-2{position:relative;left:-16.66667%}
.medium-offset-1{margin-left:8.33333%}
.medium-3{width:25%}
.medium-push-3{position:relative;left:25%}
.medium-pull-3{position:relative;left:-25%}
.medium-offset-2{margin-left:16.66667%}
.medium-4{width:33.33333%}
.medium-push-4{position:relative;left:33.33333%}
.medium-pull-4{position:relative;left:-33.33333%}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.66667%}
.medium-push-5{position:relative;left:41.66667%}
.medium-pull-5{position:relative;left:-41.66667%}
.medium-offset-4{margin-left:33.33333%}
.medium-6{width:50%}
.medium-push-6{position:relative;left:50%}
.medium-pull-6{position:relative;left:-50%}
.medium-offset-5{margin-left:41.66667%}
.medium-7{width:58.33333%}
.medium-push-7{position:relative;left:58.33333%}
.medium-pull-7{position:relative;left:-58.33333%}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.66667%}
.medium-push-8{position:relative;left:66.66667%}
.medium-pull-8{position:relative;left:-66.66667%}
.medium-offset-7{margin-left:58.33333%}
.medium-9{width:75%}
.medium-push-9{position:relative;left:75%}
.medium-pull-9{position:relative;left:-75%}
.medium-offset-8{margin-left:66.66667%}
.medium-10{width:83.33333%}
.medium-push-10{position:relative;left:83.33333%}
.medium-pull-10{position:relative;left:-83.33333%}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.66667%}
.medium-push-11{position:relative;left:91.66667%}
.medium-pull-11{position:relative;left:-91.66667%}
.medium-offset-10{margin-left:83.33333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.66667%}
.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}
.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}
.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}
.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}
.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}
.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}
.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}
.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}
.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}
.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}
.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}
.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}
.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}
.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}
.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}
.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}
.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}
.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}
.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}
.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.medium-collapse .row{margin-left:0;margin-right:0}
.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}
.medium-centered{margin-left:auto;margin-right:auto}
.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}
.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}
}
@media screen and (min-width:64em){.large-1{width:8.33333%}
.large-push-1{position:relative;left:8.33333%}
.large-pull-1{position:relative;left:-8.33333%}
.large-offset-0{margin-left:0}
.large-2{width:16.66667%}
.large-push-2{position:relative;left:16.66667%}
.large-pull-2{position:relative;left:-16.66667%}
.large-offset-1{margin-left:8.33333%}
.large-3{width:25%}
.large-push-3{position:relative;left:25%}
.large-pull-3{position:relative;left:-25%}
.large-offset-2{margin-left:16.66667%}
.large-4{width:33.33333%}
.large-push-4{position:relative;left:33.33333%}
.large-pull-4{position:relative;left:-33.33333%}
.large-offset-3{margin-left:25%}
.large-5{width:41.66667%}
.large-push-5{position:relative;left:41.66667%}
.large-pull-5{position:relative;left:-41.66667%}
.large-offset-4{margin-left:33.33333%}
.large-6{width:50%}
.large-push-6{position:relative;left:50%}
.large-pull-6{position:relative;left:-50%}
.large-offset-5{margin-left:41.66667%}
.large-7{width:58.33333%}
.large-push-7{position:relative;left:58.33333%}
.large-pull-7{position:relative;left:-58.33333%}
.large-offset-6{margin-left:50%}
.large-8{width:66.66667%}
.large-push-8{position:relative;left:66.66667%}
.large-pull-8{position:relative;left:-66.66667%}
.large-offset-7{margin-left:58.33333%}
.large-9{width:75%}
.large-push-9{position:relative;left:75%}
.large-pull-9{position:relative;left:-75%}
.large-offset-8{margin-left:66.66667%}
.large-10{width:83.33333%}
.large-push-10{position:relative;left:83.33333%}
.large-pull-10{position:relative;left:-83.33333%}
.large-offset-9{margin-left:75%}
.large-11{width:91.66667%}
.large-push-11{position:relative;left:91.66667%}
.large-pull-11{position:relative;left:-91.66667%}
.large-offset-10{margin-left:83.33333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.66667%}
.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}
.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}
.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}
.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}
.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}
.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}
.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}
.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}
.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}
.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}
.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}
.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}
.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}
.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}
.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}
.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}
.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}
.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}
.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.large-collapse .row{margin-left:0;margin-right:0}
.expanded.row .large-collapse.row{margin-left:0;margin-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}
.large-centered{margin-left:auto;margin-right:auto}
.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}
.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}
}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit}
small{font-size:80%;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}
h1{font-size:1.5rem}
h2{font-size:1.25rem}
h3{font-size:1.1875rem}
h4{font-size:1.125rem}
h5{font-size:1.0625rem}
h6{font-size:1rem}
@media screen and (min-width:40em){h1{font-size:3rem}
h2{font-size:2.5rem}
h3{font-size:1.9375rem}
h4{font-size:1.5625rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
}
a{color:#ed1c24;text-decoration:none;line-height:inherit;cursor:pointer}
a:focus,a:hover{color:#d31118}
a img{border:0}
hr{max-width:102.5rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}
dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}
li{font-size:inherit}
ul{list-style-type:none;margin-left:1.25rem}
ol{margin-left:1.25rem}
ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:700}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
blockquote,blockquote p{line-height:1.6;color:#8a8a8a}
cite{display:block;font-size:.8125rem;color:#8a8a8a}
cite:before{content:'\2014 \0020'}
abbr{color:#212121;cursor:help;border-bottom:1px dotted #212121}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#212121;background-color:#e6e6e6;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}
kbd{padding:.125rem .25rem 0;margin:0;background-color:#e6e6e6;color:#212121;font-family:Consolas,"Liberation Mono",Courier,monospace}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
.no-bullet{margin-left:0;list-style:none}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media screen and (min-width:40em){.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media screen and (min-width:64em){.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
.show-for-print{display:none!important}
@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
.show-for-print{display:block!important}
.hide-for-print{display:none!important}
table.show-for-print{display:table!important}
thead.show-for-print{display:table-header-group!important}
tbody.show-for-print{display:table-row-group!important}
tr.show-for-print{display:table-row!important}
td.show-for-print{display:table-cell!important}
th.show-for-print{display:table-cell!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:.85em 1em;margin:0 0 1rem 0;font-size:.9rem;background-color:#ed1c24;color:#fefefe}
[data-whatinput=mouse] .button{outline:0}
.button:focus,.button:hover{background-color:#d11118;color:#fefefe}
.button.tiny{font-size:.6rem}
.button.small{font-size:.75rem}
.button.large{font-size:1.25rem}
.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}
.button.primary{background-color:#ed1c24;color:#fefefe}
.button.primary:focus,.button.primary:hover{background-color:#c41016;color:#fefefe}
.button.secondary{background-color:#d7c5a4;color:#212121}
.button.secondary:focus,.button.secondary:hover{background-color:#c0a36f;color:#212121}
.button.success{background-color:#3adb76;color:#fefefe}
.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fefefe}
.button.warning{background-color:#ffae00;color:#fefefe}
.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#fefefe}
.button.alert{background-color:#ec5840;color:#fefefe}
.button.alert:focus,.button.alert:hover{background-color:#da3116;color:#fefefe}
.button.hollow{border:1px solid #ed1c24;color:#ed1c24}
.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}
.button.hollow:focus,.button.hollow:hover{border-color:#7b0a0e;color:#7b0a0e}
.button.hollow.primary{border:1px solid #ed1c24;color:#ed1c24}
.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#7b0a0e;color:#7b0a0e}
.button.hollow.secondary{border:1px solid #d7c5a4;color:#d7c5a4}
.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#846a3a;color:#846a3a}
.button.hollow.success{border:1px solid #3adb76;color:#3adb76}
.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}
.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}
.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}
.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}
.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#881f0e;color:#881f0e}
.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover{background-color:#ed1c24;color:#fefefe}
.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}
.button.disabled.primary:focus,.button.disabled.primary:hover,.button[disabled].primary:focus,.button[disabled].primary:hover{background-color:#ed1c24;color:#fefefe}
.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover{background-color:#d7c5a4;color:#fefefe}
.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover{background-color:#3adb76;color:#fefefe}
.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover{background-color:#ffae00;color:#fefefe}
.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover{background-color:#ec5840;color:#fefefe}
.button.dropdown::after{content:'';display:block;width:0;height:0;border:inset .4em;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}
.button.arrow-only::after{margin-left:0;float:none;top:-.1em}
[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#212121;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(33,33,33,.1);box-shadow:inset 0 1px 2px rgba(33,33,33,.1);border-radius:0;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none}
[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:0;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}
textarea{max-width:100%}
textarea[rows]{height:auto}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}
input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}
input::placeholder,textarea::placeholder{color:#cacaca}
input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}
[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}
[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}
[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}
label>[type=checkbox],label>[type=radio]{margin-right:.5rem}
[type=file]{width:100%}
label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#212121}
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#212121}
.input-group{display:table;width:100%;margin-bottom:1rem}
.input-group>:first-child{border-radius:0}
.input-group>:last-child>*{border-radius:0}
.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}
.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#212121;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}
.input-group-label:first-child{border-right:0}
.input-group-label:last-child{border-left:0}
.input-group-field{border-radius:0;height:2.5rem}
.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}
.input-group-button a,.input-group-button button,.input-group-button input{margin:0}
.input-group .input-group-button{display:table-cell}
fieldset{border:0;padding:0;margin:0}
legend{margin-bottom:.5rem;max-width:100%}
.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}
.fieldset legend{background:#fefefe;padding:0 .1875rem;margin:0;margin-left:-.1875rem}
select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#212121;background-color:#fefefe;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem}
@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}
}
select:disabled{background-color:#e6e6e6;cursor:not-allowed}
select::-ms-expand{display:none}
select[multiple]{height:auto;background-image:none}
.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}
.is-invalid-label{color:#ec5840}
.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;color:#ec5840}
.form-error.is-visible{display:block}
.hide{display:none!important}
.invisible{visibility:hidden}
@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}
}
@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}
}
@media screen and (min-width:40em){.hide-for-medium{display:none!important}
}
@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}
}
@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}
}
@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}
}
@media screen and (min-width:64em){.hide-for-large{display:none!important}
}
@media screen and (max-width:63.9375em){.show-for-large{display:none!important}
}
@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}
}
@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}
}
.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hide-for-portrait,.show-for-landscape{display:block!important}
@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}
}
@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}
}
.hide-for-landscape,.show-for-portrait{display:none!important}
@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}
}
@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}
}
.accordion{list-style-type:none;background:#fefefe;margin-left:0}
.accordion-item:first-child>:first-child{border-radius:0}
.accordion-item:last-child>:last-child{border-radius:0}
.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#ed1c24;position:relative;border:1px solid #e6e6e6;border-bottom:0}
:last-child:not(.is-active)>.accordion-title{border-radius:0;border-bottom:1px solid #e6e6e6}
.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}
.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}
.is-active>.accordion-title::before{content:'–'}
.accordion-content{padding:1rem;display:none;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#212121}
:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}
.badge{display:inline-block;padding:.3em;min-width:2.1em;font-size:.6rem;text-align:center;border-radius:50%;background:#ed1c24;color:#fefefe}
.badge.secondary{background:#d7c5a4;color:#212121}
.badge.success{background:#3adb76;color:#fefefe}
.badge.warning{background:#ffae00;color:#fefefe}
.badge.alert{background:#ec5840;color:#fefefe}
.breadcrumbs{list-style:none;margin:0 0 1rem 0}
.breadcrumbs::after,.breadcrumbs::before{content:' ';display:table}
.breadcrumbs::after{clear:both}
.breadcrumbs li{float:left;color:#212121;font-size:.6875rem;cursor:default;text-transform:uppercase}
.breadcrumbs li:not(:last-child)::after{color:#cacaca;content:"/";margin:0 .75rem;position:relative;top:1px;opacity:1}
.breadcrumbs a{color:#ed1c24}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed}
.button-group{margin-bottom:1rem;font-size:0}
.button-group::after,.button-group::before{content:' ';display:table}
.button-group::after{clear:both}
.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:.9rem}
.button-group .button:last-child{margin-right:0}
.button-group.tiny .button{font-size:.6rem}
.button-group.small .button{font-size:.75rem}
.button-group.large .button{font-size:1.25rem}
.button-group.expanded{margin-right:-1px}
.button-group.expanded::after,.button-group.expanded::before{display:none}
.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;width:-webkit-calc(50% - 1px);width:calc(50% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(2):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;width:-webkit-calc(33.33333% - 1px);width:calc(33.33333% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(3):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;width:-webkit-calc(25% - 1px);width:calc(25% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(4):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;width:-webkit-calc(20% - 1px);width:calc(20% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(5):last-child{margin-right:-6px}
.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;width:-webkit-calc(16.66667% - 1px);width:calc(16.66667% - 1px);margin-right:1px}
.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button:last-child,.button-group.expanded .button:first-child:nth-last-child(6):last-child{margin-right:-6px}
.button-group.primary .button{background-color:#ed1c24;color:#fefefe}
.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#c41016;color:#fefefe}
.button-group.secondary .button{background-color:#d7c5a4;color:#212121}
.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#c0a36f;color:#212121}
.button-group.success .button{background-color:#3adb76;color:#fefefe}
.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#fefefe}
.button-group.warning .button{background-color:#ffae00;color:#fefefe}
.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#fefefe}
.button-group.alert .button{background-color:#ec5840;color:#fefefe}
.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#da3116;color:#fefefe}
.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{width:100%}
.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}
@media screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto;margin-bottom:0}
}
@media screen and (min-width:64em){.button-group.stacked-for-medium .button{width:auto;margin-bottom:0}
}
@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}
.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}
}
.callout{margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(33,33,33,.25);border-radius:0;position:relative;color:#212121;background-color:#fff}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout.primary{background-color:#fcddde}
.callout.secondary{background-color:#f9f6f1}
.callout.success{background-color:#e1faea}
.callout.warning{background-color:#fff3d9}
.callout.alert{background-color:#fce6e2}
.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}
.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}
[data-whatinput=mouse] .close-button{outline:0}
.close-button:focus,.close-button:hover{color:#212121}
.is-drilldown{position:relative;overflow:hidden}
.is-drilldown li{display:block!important}
.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}
.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.is-drilldown-submenu-parent>a{position:relative}
.is-drilldown-submenu-parent>a::after{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #ed1c24;border-left-style:solid;border-right-width:0;position:absolute;top:50%;margin-top:-6px;right:1rem}
.js-drilldown-back>a::before{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent #ed1c24 transparent transparent;border-right-style:solid;border-left-width:0;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem}
.dropdown-pane{background-color:#fefefe;border:1px solid #cacaca;border-radius:0;display:block;font-size:1rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:10}
.dropdown-pane.is-open{visibility:visible}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}
.dropdown.menu>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}
.dropdown.menu>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}
.dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#ed1c24 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}
[data-whatinput=mouse] .dropdown.menu a{outline:0}
.no-js .dropdown.menu ul{display:none}
.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{left:auto;right:100%}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.vertical>li>a::after{right:14px;margin-top:-3px}
.dropdown.menu.vertical>li.opens-left>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #ed1c24 transparent transparent;border-right-style:solid;border-left-width:0}
.dropdown.menu.vertical>li.opens-right>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #ed1c24;border-left-style:solid;border-right-width:0}
@media screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}
.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#ed1c24 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}
.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{left:auto;right:100%}
.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.medium-vertical>li>a::after{right:14px;margin-top:-3px}
.dropdown.menu.medium-vertical>li.opens-left>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #ed1c24 transparent transparent;border-right-style:solid;border-left-width:0}
.dropdown.menu.medium-vertical>li.opens-right>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #ed1c24;border-left-style:solid;border-right-width:0}
}
@media screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}
.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}
.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#ed1c24 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}
.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{left:auto;right:100%}
.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.large-vertical>li>a::after{right:14px;margin-top:-3px}
.dropdown.menu.large-vertical>li.opens-left>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #ed1c24 transparent transparent;border-right-style:solid;border-left-width:0}
.dropdown.menu.large-vertical>li.opens-right>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #ed1c24;border-left-style:solid;border-right-width:0}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;left:auto;right:0}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-menu.vertical.align-right{float:right}
.is-dropdown-submenu-parent{position:relative}
.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;margin-top:-2px}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{left:auto;right:100%}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.is-dropdown-submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fefefe;border:1px solid #cacaca}
.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px;margin-top:-3px}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #ed1c24 transparent transparent;border-right-style:solid;border-left-width:0}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #ed1c24;border-left-style:solid;border-right-width:0}
.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}
.is-dropdown-submenu>li{width:100%}
.is-dropdown-submenu.js-dropdown-active{display:block}
.menu{margin:0;list-style-type:none}
.menu>li{display:table-cell;vertical-align:middle}
[data-whatinput=mouse] .menu>li{outline:0}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu a,.menu button,.menu input{margin-bottom:0}
.menu>li>a i,.menu>li>a img,.menu>li>a svg{vertical-align:middle}
.menu>li>a i+span,.menu>li>a img+span,.menu>li>a svg+span{vertical-align:middle}
.menu>li>a i,.menu>li>a img,.menu>li>a svg{margin-right:.25rem;display:inline-block}
.menu>li{display:table-cell}
.menu.vertical>li{display:block}
@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}
.menu.medium-vertical>li{display:block}
}
@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}
.menu.large-vertical>li{display:block}
}
.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}
.menu.simple a{padding:0}
.menu.align-right::after,.menu.align-right::before{content:' ';display:table}
.menu.align-right::after{clear:both}
.menu.align-right>li{float:right}
.menu.expanded{width:100%;display:table;table-layout:fixed}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.icon-top>li>a{text-align:center}
.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}
.menu.nested{margin-left:1rem}
.menu .active>a{color:#fefefe;background:#ed1c24}
.menu-text{font-weight:700;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}
.menu-centered{text-align:center}
.menu-centered>.menu{display:inline-block}
.no-js [data-responsive-menu] ul{display:none}
.pagination{margin-left:0;margin-bottom:1rem}
.pagination::after,.pagination::before{content:' ';display:table}
.pagination::after{clear:both}
.pagination li{font-size:.875rem;margin-right:.0625rem;border-radius:0;display:none}
.pagination li:first-child,.pagination li:last-child{display:inline-block}
@media screen and (min-width:40em){.pagination li{display:inline-block}
}
.pagination a,.pagination button{color:#212121;display:block;padding:.1875rem .625rem;border-radius:0}
.pagination a:hover,.pagination button:hover{background:#e6e6e6}
.pagination .current{padding:.1875rem .625rem;background:#ed1c24;color:#fefefe;cursor:default}
.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}
.pagination .disabled:hover{background:0 0}
.pagination .ellipsis::after{content:'\2026';padding:.1875rem .625rem;color:#212121}
.pagination-previous a::before,.pagination-previous.disabled::before{content:'\00ab';display:inline-block;margin-right:.5rem}
.pagination-next a::after,.pagination-next.disabled::after{content:'\00bb';display:inline-block;margin-left:.5rem}
.switch{height:2rem;margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;font-weight:700;font-size:.875rem}
.switch-input{opacity:0;position:absolute;margin-bottom:0}
.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;border-radius:0;color:inherit;font-weight:inherit}
input+.switch-paddle{margin:0}
.switch-paddle::after{background:#fefefe;content:'';display:block;position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:0}
input:checked~.switch-paddle{background:#ed1c24}
input:checked~.switch-paddle::after{left:2.25rem}
[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}
.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.switch-active{left:8%;display:none}
input:checked+label>.switch-active{display:block}
.switch-inactive{right:15%}
input:checked+label>.switch-inactive{display:none}
.switch.tiny{height:1.5rem}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}
.switch.tiny .switch-paddle::after{width:1rem;height:1rem}
.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}
.switch.small{height:1.75rem}
.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}
.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem}
.switch.small input:checked~.switch-paddle::after{left:2rem}
.switch.large{height:2.5rem}
.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}
.switch.large .switch-paddle::after{width:2rem;height:2rem}
.switch.large input:checked~.switch-paddle::after{left:2.75rem}
table{width:100%;margin-bottom:1rem;border-radius:0;margin: auto}
table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}
table caption{font-weight:700;padding:.5rem .625rem .625rem}
table thead{background:#f8f8f8;color:#212121}
table tfoot{background:#f1f1f1;color:#212121}
table tfoot tr,table thead tr{background:0 0}
table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}
table tbody tr:nth-child(even){background-color:#f4f6f7}
table tbody td,table tbody th{padding:.5rem;}
@media screen and (max-width:63.9375em){table.stack thead{display:none}
table.stack tfoot{display:none}
table.stack td,table.stack th,table.stack tr{display:block}
table.stack td{border-top:0}
}
table.scroll{display:block;width:100%;overflow-x:auto}
table.hover thead tr:hover{background-color:#f3f3f3}
table.hover tfoot tr:hover{background-color:#ececec}
table.hover tbody tr:hover{background-color:#f9f9f9}
table.hover tbody tr:nth-of-type(even):hover{background-color:#ececec}
.table-scroll{overflow-x:auto}
.table-scroll table{width:auto}
.top-bar{padding:.5rem}
.top-bar::after,.top-bar::before{content:' ';display:table}
.top-bar::after{clear:both}
.top-bar,.top-bar ul{background-color:#e6e6e6}
.top-bar input{max-width:200px;margin-right:1rem}
.top-bar .input-group-field{width:100%;margin-right:0}
.top-bar input.button{width:auto}
.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%}
@media screen and (min-width:40em){.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}
}
@media screen and (max-width:63.9375em){.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%}
}
@media screen and (max-width:74.9375em){.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%}
}
.top-bar-title{float:left;margin-right:1rem}
.top-bar-left{float:left}
.top-bar-right{float:right}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../bg/fancybox_sprite.png)}
#fancybox-loading div{background:url(../bg/fancybox_loading.gif) center center no-repeat}
.fancybox-nav{background:transparent url(../bg/blank.gif)}
.fancybox-overlay{background:url(../bg/fancybox_overlay.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../bg/fancybox_sprite@2x.png)}
#fancybox-loading div{background-image:url(../bg/fancybox_loading@2x.gif)}
}
body{color:#444;font-family:Roboto,sans-serif}
section{padding:.625rem 0}
header{position:relative}
blockquote{border-left:.125rem solid #999;color:#212121}
blockquote cite{color:#999}
hr{border-color:#ddd}
[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd}
[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border-color:#212121;outline:0;-webkit-box-shadow:none;box-shadow:none}
select{border-color:#ddd}
select:focus{border-color:#212121}
code{background-color:#ddd;border-color:#999}
kbd{background-color:#ddd}
.vmt-0{margin-top:0!important}
.vmb-0{margin-bottom:0!important}
.vpt-0{padding-top:0!important}
.vpb-0{padding-bottom:0!important}
.vmt-1{margin-top:.375rem!important}
.vmb-1{margin-bottom:.375rem!important}
.vpt-1{padding-top:.375rem!important}
.vpb-1{padding-bottom:.375rem!important}
.vmt-2{margin-top:.75rem!important}
.vmb-2{margin-bottom:.75rem!important}
.vpt-2{padding-top:.75rem!important}
.vpb-2{padding-bottom:.75rem!important}
.vmt-3{margin-top:1.125rem!important}
.vmb-3{margin-bottom:1.125rem!important}
.vpt-3{padding-top:1.125rem!important}
.vpb-3{padding-bottom:1.125rem!important}
.vmt-4{margin-top:1.5rem!important}
.vmb-4{margin-bottom:1.5rem!important}
.vpt-4{padding-top:1.5rem!important}
.vpb-4{padding-bottom:1.5rem!important}
.vmt-5{margin-top:1.875rem!important}
.vmb-5{margin-bottom:1.875rem!important}
.vpt-5{padding-top:1.875rem!important}
.vpb-5{padding-bottom:1.875rem!important}
.vmt-6{margin-top:2.25rem!important}
.vmb-6{margin-bottom:2.25rem!important}
.vpt-6{padding-top:2.25rem!important}
.vpb-6{padding-bottom:2.25rem!important}
.vmt-7{margin-top:2.625rem!important}
.vmb-7{margin-bottom:2.625rem!important}
.vpt-7{padding-top:2.625rem!important}
.vpb-7{padding-bottom:2.625rem!important}
.vmt-8{margin-top:3rem!important}
.vmb-8{margin-bottom:3rem!important}
.vpt-8{padding-top:3rem!important}
.vpb-8{padding-bottom:3rem!important}
.vmt-9{margin-top:3.375rem!important}
.vmb-9{margin-bottom:3.375rem!important}
.vpt-9{padding-top:3.375rem!important}
.vpb-9{padding-bottom:3.375rem!important}
.vmt-10{margin-top:3.75rem!important}
.vmb-10{margin-bottom:3.75rem!important}
.vpt-10{padding-top:3.75rem!important}
.vpb-10{padding-bottom:3.75rem!important}
.vmt-11{margin-top:4.125rem!important}
.vmb-11{margin-bottom:4.125rem!important}
.vpt-11{padding-top:4.125rem!important}
.vpb-11{padding-bottom:4.125rem!important}
.vmt-12{margin-top:4.5rem!important}
.vmb-12{margin-bottom:4.5rem!important}
.vpt-12{padding-top:4.5rem!important}
.vpb-12{padding-bottom:4.5rem!important}
.vmt-13{margin-top:4.875rem!important}
.vmb-13{margin-bottom:4.875rem!important}
.vpt-13{padding-top:4.875rem!important}
.vpb-13{padding-bottom:4.875rem!important}
.vmt-14{margin-top:5.25rem!important}
.vmb-14{margin-bottom:5.25rem!important}
.vpt-14{padding-top:5.25rem!important}
.vpb-14{padding-bottom:5.25rem!important}
.vmt-15{margin-top:5.625rem!important}
.vmb-15{margin-bottom:5.625rem!important}
.vpt-15{padding-top:5.625rem!important}
.vpb-15{padding-bottom:5.625rem!important}
.vmt-16{margin-top:6rem!important}
.vmb-16{margin-bottom:6rem!important}
.vpt-16{padding-top:6rem!important}
.vpb-16{padding-bottom:6rem!important}
.vmt-17{margin-top:6.375rem!important}
.vmb-17{margin-bottom:6.375rem!important}
.vpt-17{padding-top:6.375rem!important}
.vpb-17{padding-bottom:6.375rem!important}
.vmt-18{margin-top:6.75rem!important}
.vmb-18{margin-bottom:6.75rem!important}
.vpt-18{padding-top:6.75rem!important}
.vpb-18{padding-bottom:6.75rem!important}
.vmt-19{margin-top:7.125rem!important}
.vmb-19{margin-bottom:7.125rem!important}
.vpt-19{padding-top:7.125rem!important}
.vpb-19{padding-bottom:7.125rem!important}
.vmt-20{margin-top:7.5rem!important}
.vmb-20{margin-bottom:7.5rem!important}
.vpt-20{padding-top:7.5rem!important}
.vpb-20{padding-bottom:7.5rem!important}
.text-color--white{color:#fefefe}
.text-color--lighter-grey{color:#ddd}
.text-color--light-grey{color:#999}
.text-color--grey{color:#666}
.text-color--dark-grey{color:#444}
.text-color--black{color:#212121}
.text-color--primary{color:#ed1c24}
.text-color--secondary{color:#d7c5a4}
.text-color--tertiary{color:#8ea6b2}
.background-color--white{background-color:#fefefe}
.background-color--white-smoked{background-color:#f2f2f2}
.background-color--lighter-grey{background-color:#ddd}
.background-color--light-grey{background-color:#999}
.background-color--grey{background-color:#666}
.background-color--dark-grey{background-color:#444}
.background-color--black{background-color:#212121}
.background-color--primary{background-color:#ed1c24}
.height5 { padding:2px 0}
.background-color--secondary{background-color:#d7c5a4}
.background-color--tertiary{background-color:#8ea6b2}
.background-color--tertiary-light{background-color:#e5ecef}
h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#999}
.font-weight--light{font-weight:300}
.font-weight--regular{font-weight:400}
.font-weight--bold{font-weight:700}
.font-weight--black{font-weight:900}
.input--bordered-white{border-color:#fefefe}
@media screen and (max-width:39.9375em){.flex-small-only{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-small-only-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-small-only-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-small-only-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-small-only-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen{.flex-small-up{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-small-up-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-small-up-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-small-up-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-small-up-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:40em) and (max-width:63.9375em){.flex-medium-only{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-medium-only-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-medium-only-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-medium-only-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-medium-only-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:40em){.flex-medium-up{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-medium-up-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-medium-up-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-medium-up-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-medium-up-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:64em) and (max-width:74.9375em){.flex-large-only{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-large-only-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-large-only-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-large-only-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-large-only-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:64em){.flex-large-up{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-large-up-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-large-up-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-large-up-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-large-up-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:75em) and (max-width:89.9375em){.flex-xlarge-only{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-xlarge-only-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-xlarge-only-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-xlarge-only-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-xlarge-only-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:75em){.flex-xlarge-up{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-xlarge-up-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-xlarge-up-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-xlarge-up-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-xlarge-up-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:90em){.flex-xxlarge-up{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-xxlarge-up-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.flex-xxlarge-up-middle{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.flex-xxlarge-up-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex-xxlarge-up-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.hidden{visibility:hidden}
.fieldset{border-color:#ddd}
.button-group .button:not(:last-child){border-right:0}
.input-file__button{position:relative;overflow:hidden}
.input-file__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.input-file__path input{margin:0}
.formfield-has-error .form-error{display:block;color:#ec5840}
.formfield-has-error .input__element:not(:focus){border-color:#ec5840}
.form-element{position:relative;padding-top:1.8rem}
.form-element__hint{display:none;color:#999;font-size:.75rem;font-style:italic;margin-bottom:.375rem}
.form-element__label-wrapper{position:absolute;top:0;left:0;-webkit-transition:all .35s;transition:all .35s}
.form-element__label-wrapper.active{top:0;left:0}
.form-element__label-wrapper.active .form-element__label{color:#444}
.form-element[data-bainanet-field-type=select] .form-element__label-wrapper{top:0}
.form-element__label{-webkit-transition:color .35s;transition:color .35s}
.form-element input,.form-element select,.form-element textarea{padding-left:0;color:#666}
.form-element textarea{min-height:140px;resize:vertical}
.contact-form h3{text-align:center;font-weight:900;margin-bottom:2.25rem}
.contact-form .form__button{border:1px solid #666;text-transform:uppercase;color:#444;background-color:transparent;cursor:pointer;margin-bottom:0;display:inline-block;width:100%;margin-top:.75rem;padding:.75rem 0}
@media screen and (min-width:40em){.contact-form .form__button{float:right;width:auto;margin-top:0;padding:.75rem 3.75rem}
}
.contact-form .form__button:hover{background-color:#ed1c24;color:#fefefe}
.paginator .paginator__item--current{padding-left:0;padding-right:0;font-weight:600;background:0 0}
.paginator .paginator__item--current .paginator__link:focus,.paginator .paginator__item--current .paginator__link:hover{background:0 0}
.hamburger{margin-top:.9375rem!important}
.hamburger__item{display:inline-block;width:1.875rem;height:1.125rem;position:relative;cursor:pointer;z-index:1000}
.hamburger__item.active .hamburger__icon--top{-webkit-transform:translateY(.6875rem) translateX(0) rotate(45deg);-ms-transform:translateY(.6875rem) translateX(0) rotate(45deg);transform:translateY(.6875rem) translateX(0) rotate(45deg)}
.hamburger__item.active .hamburger__icon--middle{opacity:0}
.hamburger__item.active .hamburger__icon--bottom{-webkit-transform:translateY(-.3125rem) translateX(0) rotate(-45deg);-ms-transform:translateY(-.3125rem) translateX(0) rotate(-45deg);transform:translateY(-.3125rem) translateX(0) rotate(-45deg)}
.hamburger__icon{display:block;width:100%;background:#ed1c24;height:.125rem;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hamburger__icon--top{top:0}
.hamburger__icon--middle{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.hamburger__icon--bottom{bottom:0}
.search-icon{display:inline-block;height:1.25rem;width:1.25rem;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000}
.search-icon:before{content:'';display:inline-block;width:.125rem;height:.6875rem;background:#ed1c24;top:1.125rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}
.search-icon:after{content:'';display:inline-block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid #ed1c24;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}
.search-icon.active{border:none;border-radius:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.search-icon.active:before{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-icon.active:after{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;background:#ed1c24;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;border:none}
.close-icon{height:1.75rem;width:1.4375rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1002;border:none;border-radius:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:block}
.close-icon:before{content:'';display:inline-block;width:.125rem;height:1.875rem;background:#ed1c24;top:0;position:absolute;left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.close-icon:after{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;background:#ed1c24;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;border:none}
.ff-stream{background:#fefefe!important}
.ff-content{color:#212121!important}
.ff-theme-flat.ff-style-3 .ff-item-cont:before{background:#444!important}
.ff-theme-flat.ff-style-3 .ff-item-cont{background:#ddd!important}
.ff-theme-flat .ff-name,.ff-theme-flat .ff-timestamp{color:#fefefe!important}
.ff-theme-classic.ff-style-1 .ff-name,.ff-theme-classic.ff-style-1 .ff-timestamp{color:#ed1c24!important}
.ff-theme-classic .picture-item__inner:hover:before{background:#fefefe!important}
.ff-mob-link,.ff-share-wrapper a{background:#444!important}
.ff-filter-holder .ff-filter{border-radius:0!important}
.ff-filter-holder .ff-filter,.ff-filter-holder:before{background:#ddd!important}
.ff-search input{border-color:#ddd!important;color:#ddd!important;border-radius:0!important}
.ff-filter-holder .ff-search:after{color:#ddd!important}
.faq{list-style:none;margin:0;padding:0}
.faq__item{margin-top:.375rem;margin-bottom:2.25rem}
.faq__item:first-child{margin-top:0}
.faq__title{margin:0;position:relative}
.faq__description{margin-bottom:.75rem}
.faq__description:last-child{margin-bottom:.375rem}
.faq__description:first-child{margin-top:.375rem}
.category{margin:0;list-style:none}
.category--child .category__item{background:#999;padding-left:1.125rem}
.category__item{background:#ddd}
.category__link{display:block;padding:.375rem .75rem}
.breadcrumbs{margin:.375rem 0}
.breadcrumbs .breadcrumbs__item{color:#444;font-size:.75rem;text-transform:capitalize}
.breadcrumbs .breadcrumbs__item:not(:last-child)::after{color:#444;margin:0 .5rem}
.breadcrumbs .breadcrumbs__link{color:#444;text-transform:capitalize}
.flipping-square{width:2.5rem;height:2.5rem;background-color:#ed1c24;margin:2.5rem auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}
@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes sk-rotateplane{0%{transform:rotateX(0) rotateY(0);-webkit-transform:rotateX(0) rotateY(0)}
50%{transform:rotateX(-180.1deg) rotateY(0);-webkit-transform:rotateX(-180.1deg) rotateY(0)}
100%{transform:rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:rotateX(-180deg) rotateY(-179.9deg)}
}
.bouncing-circle{width:2.5rem;height:2.5rem;position:relative;margin:2.5rem auto}
.bouncing-circle__item{width:100%;height:100%;border-radius:50%;background-color:#ed1c24;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.bouncing-circle__item:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}
.scaling-bars{margin:2.5rem auto;width:3.125rem;height:2.5rem;text-align:center;font-size:.625rem}
.scaling-bars__item{background-color:#ed1c24;height:100%;width:.375rem;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.scaling-bars__item:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.scaling-bars__item:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}
.scaling-bars__item:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}
.scaling-bars__item:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}
20%{-webkit-transform:scaleY(1)}
}
@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}
20%{transform:scaleY(1);-webkit-transform:scaleY(1)}
}
.rotating-squares{margin:2.5rem auto;width:2.5rem;height:2.5rem;position:relative}
.rotating-squares__item{background-color:#ed1c24;width:.9375rem;height:.9375rem;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}
.rotating-squares__item:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}
@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}
50%{-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}
75%{-webkit-transform:translateX(0) translateY(2.625rem) rotate(-270deg) scale(.5)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes sk-cubemove{25%{transform:translateX(2.625rem) rotate(-90deg) scale(.5);-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}
50%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg)}
50.1%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}
75%{transform:translateX(0) translateY(2.625rem) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(2.625rem) rotate(-270deg) scale(.5)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
.fading-circle{margin:2.5rem auto;width:2.5rem;height:2.5rem;background-color:#ed1c24;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}
100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
.rotating-circles{margin:2.5rem auto;width:2.5rem;height:2.5rem;position:relative;text-align:center;-webkit-animation:sk-rotate 2s infinite linear;animation:sk-rotate 2s infinite linear}
.rotating-circles__item{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#ed1c24;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.rotating-circles__item:last-child{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}
}
@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}
50%{-webkit-transform:scale(1)}
}
@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}
50%{transform:scale(1);-webkit-transform:scale(1)}
}
.scaling-circles{margin:2.5rem auto;width:4.375rem;text-align:center}
.scaling-circles__item{width:1.125rem;height:1.125rem;background-color:#ed1c24;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.scaling-circles__item:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.scaling-circles__item:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.spinner{margin:2.5rem auto;width:2.5rem;height:2.5rem;position:relative}
.spinner__item{width:100%;height:100%;position:absolute;left:0;top:0}
.spinner__item:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ed1c24;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}
.spinner__item:nth-child(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.spinner__item:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner__item:nth-child(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.spinner__item:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner__item:nth-child(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.spinner__item:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.spinner__item:nth-child(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.spinner__item:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.spinner__item:nth-child(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
.spinner__item:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.spinner__item:nth-child(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.spinner__item:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.spinner__item:nth-child(8){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
.spinner__item:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.spinner__item:nth-child(9){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
.spinner__item:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.spinner__item:nth-child(10){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.spinner__item:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.spinner__item:nth-child(11){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
.spinner__item:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.spinner__item:nth-child(12){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
.spinner__item:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.scaling-cubes{margin:2.5rem auto;width:2.5rem;height:2.5rem}
.scaling-cubes__item{width:33%;height:33%;background-color:#ed1c24;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}
.scaling-cubes__item:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}
.scaling-cubes__item:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}
.scaling-cubes__item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
.scaling-cubes__item:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}
.scaling-cubes__item:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}
.scaling-cubes__item:nth-child(6) .sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}
.scaling-cubes__item:nth-child(6):nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}
.scaling-cubes__item:nth-child(6):nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}
.scaling-cubes__item:nth-child(6):last-child{-webkit-animation-delay:.2s;animation-delay:.2s}
@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}
}
@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}
35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}
}
.fading-spinner{margin:2.5rem auto;width:2.5rem;height:2.5rem;position:relative}
.fading-spinner__item{width:100%;height:100%;position:absolute;left:0;top:0}
.fading-spinner__item:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ed1c24;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}
.fading-spinner__item:nth-child(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.fading-spinner__item:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.fading-spinner__item:nth-child(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.fading-spinner__item:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}
.fading-spinner__item:nth-child(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fading-spinner__item:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.fading-spinner__item:nth-child(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.fading-spinner__item:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.fading-spinner__item:nth-child(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
.fading-spinner__item:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.fading-spinner__item:nth-child(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fading-spinner__item:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.fading-spinner__item:nth-child(8){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
.fading-spinner__item:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.fading-spinner__item:nth-child(9){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
.fading-spinner__item:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.fading-spinner__item:nth-child(10){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fading-spinner__item:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.fading-spinner__item:nth-child(11){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
.fading-spinner__item:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.fading-spinner__item:nth-child(12){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
.fading-spinner__item:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}
40%{opacity:1}
}
@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}
40%{opacity:1}
}
.folding-cube{margin:2.5rem auto;width:2.5rem;height:2.5rem;position:relative;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}
.folding-cube__item{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.folding-cube__item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ed1c24;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.folding-cube__item:nth-child(2){-webkit-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg)}
.folding-cube__item:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}
.folding-cube__item:nth-child(3){-webkit-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg)}
.folding-cube__item:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}
.folding-cube__item:last-child{-webkit-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg)}
.folding-cube__item:last-child:before{-webkit-animation-delay:.6s;animation-delay:.6s}
@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}
100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
.hd-wrapper{max-width:1920px;margin:0 auto}
.header-wrapper{margin-top:0}
@media screen and (min-width:64em){.header-wrapper{margin-top:5.4375rem}
}
.section-title{text-align:center;text-transform:uppercase;color:#444;font-weight:900;font-size:1.2375rem;letter-spacing:.05em}
.section-title:after{content:'';display:block;margin-top:1.5rem;margin-left:auto;margin-right:auto;width:2.625rem;height:.125rem;background-color:#444}
.section-link{display:block;text-align:center;color:#444;font-weight:700;margin-top:.75rem;text-decoration:underline;-webkit-transition:all .35s;transition:all .35s}
.section-link:hover{color:#ed1c24}
[data-banners=home] .banners{text-align:center}
[data-banners=home] .banners__image{display:inline-block;margin:1.5rem 0;width:80px}
[data-banners=home] .banners__title{font-size:30px;color:#444;font-weight:300}
[data-banners=home] .banners__subtitle{font-size:1.125rem;font-weight:300;max-width:14.375rem;margin:0 auto}
.banners--product .banners__caption{background-color:#fefefe;padding:.75rem;width:95%;left:50%;bottom:.9375rem;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.banners--product .banners__title{font-size:1.5rem;font-weight:900}
.banners--product .banners__subtitle{font-size:1rem}
.banners__link--product{color:#444;-webkit-transition:all .35s;transition:all .35s}
[data-bainanet-slider=home].zoom-animation{-webkit-animation-name:zoomAnimation;animation-name:zoomAnimation;-webkit-animation-duration:1.3s;animation-duration:1.3s}
@media screen and (min-width:64em){[data-bainanet-slider=home]:before{content:'';position:absolute;top:0;left:0;width:100%;height:30%;z-index:1;background:-webkit-linear-gradient(top,#f3f6f9 20%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f3f6f9),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,#f3f6f9 20%,rgba(255,255,255,0) 100%)}
}
[data-bainanet-slider=home] .sliders__caption{/*padding:1.5rem 2.25rem;*//*background-color:#ed1c24;*/ background-color:rgba(237, 28, 36, .5)}
@media screen and (min-width:64em){[data-bainanet-slider=home] .sliders__caption{max-width:25rem}
}
@media screen and (min-width:90em){[data-bainanet-slider=home] .sliders__caption{max-width:46.875rem}
}
[data-bainanet-slider=home] .sliders__caption--absolute-bottom-left{bottom:7.5rem;left:7.5rem}
[data-bainanet-slider=home] .sliders__caption--absolute-bottom-right{bottom:7.5rem;right:7.5rem}
[data-bainanet-slider=home] .sliders__title{color:#fefefe;font-weight:700;text-transform:none;text-shadow:none}
[data-bainanet-slider=home] .sliders__subtitle{color:#fefefe;font-weight:300;font-size:1.3125rem;text-shadow:none}
[data-bainanet-slider=home] .sliders__link{display:inline-block;margin-top:.75rem;color:#fefefe;text-transform:uppercase;font-weight:700;font-size:.9375rem;padding-left:0}
[data-bainanet-slider=home] .sliders__link:hover{background-color:transparent}
[data-bainanet-slider=home] .sliders__link:hover:after{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}
[data-bainanet-slider=home] .sliders__link:after{content:'\e900';-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;font-family:icomoon;display:inline-block;margin-left:.75rem}
[data-bainanet-slider=home] .slick-next,[data-bainanet-slider=home] .slick-prev{top:auto;left:auto;bottom:0;right:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);padding:1.5rem;background-color:#212121}
[data-bainanet-slider=home] .slick-next:before,[data-bainanet-slider=home] .slick-prev:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.375rem;font-family:icomoon}
[data-bainanet-slider=home] .slick-next:active,[data-bainanet-slider=home] .slick-next:hover,[data-bainanet-slider=home] .slick-prev:active,[data-bainanet-slider=home] .slick-prev:hover{background-color:#444!important}
[data-bainanet-slider=home] .slick-prev{left:auto!important;right:3rem;border-right:1px solid #666}
[data-bainanet-slider=home] .slick-prev:before{content:'\e902'}
[data-bainanet-slider=home] .slick-next{right:0!important}
[data-bainanet-slider=home] .slick-next:before{content:'\e901'}
@-webkit-keyframes zoomAnimation{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.85);transform:scale(.85)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes zoomAnimation{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(.85);transform:scale(.85)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
header.header.scroll-up .main-navigation{background-color:#fefefe;box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2);}
header.header .main-navigation{/*background-color:transparent;*/background-color:#fff;-webkit-transition:all .5s;transition:all .5s}
header.header .main-navigation__logo{width:220px}
@media screen and (min-width:64em){header.header .main-navigation__logo{width:265px}
}
header.header .main-navigation__responsive{z-index:99999990}
@media screen and (min-width:64em){.main-navigation{position:absolute;z-index:9;width:100%}
}
@media screen and (min-width:64em){.main-navigation__title{margin-top:.75rem}
}
.main-navigation__all{font-weight:900;padding:.5625rem;color:#fefefe;display:block;margin-top:.375rem;text-transform:uppercase;font-size:14px;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
@media screen and (min-width:64em){.main-navigation__all{border:2px solid #ed1c24;text-align:center;color:#ed1c24;letter-spacing:.1em;padding:.375rem;font-weight:700}
.main-navigation__all:hover{background-color:#ed1c24;color:#fff}
}
.main-navigation__all:hover{color:#fff}
.main-navigation__responsive{background:#212121!important}
@media screen and (min-width:64em){.main-navigation__responsive{background:0 0!important}
}
.main-navigation__responsive.active{-webkit-box-shadow:0 0 .625rem 0 rgba(0,0,0,.3);box-shadow:0 0 .625rem 0 rgba(0,0,0,.3)}
@media screen and (min-width:64em){.main-navigation__responsive.active{-webkit-box-shadow:none;box-shadow:none}
}
.main-navigation .inline-menu__wrap{text-align:right}
.main-navigation .inline-menu__item--has-dropdown-full:hover .inline-menu__link--has-dropdown:after,.main-navigation .inline-menu__item--has-dropdown:hover .inline-menu__link--has-dropdown:after{position:absolute;bottom:0;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fefefe;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.main-navigation .inline-menu__item:hover .inline-menu__link{color:rgba(254,254,254,.5)}
@media screen and (min-width:64em){.main-navigation .inline-menu__item:hover .inline-menu__link{background-color:transparent;color:#ed1c24}
}
@media (min-width:1024px) and (max-width:1280px){.main-navigation .inline-menu__link{font-size:17px!important;padding:.75rem 6px!important}
}
.main-navigation .inline-menu__link.active{text-decoration:none;color:#ed1c24}
.main-navigation .inline-menu__list--navigation{width:100%}
@media screen and (min-width:64em){.main-navigation .inline-menu__list--navigation{width:auto}
}
.main-navigation .inline-menu__list--navigation .inline-menu__item{padding:.5625rem;border-bottom:.0625rem solid rgba(254,254,254,.2)}

@media screen and (min-width:64em){.main-navigation .inline-menu__list--navigation .inline-menu__item{padding:1.2375rem 0;border-bottom:0}
}
@media screen and (min-width:64em){.main-navigation .inline-menu__list--navigation .inline-menu__item--account{padding:1.0125rem 0}
}
.main-navigation .inline-menu__link{color:#fefefe;font-weight:900;font-size:.8625rem;text-transform:uppercase}
@media screen and (min-width:64em){.main-navigation .inline-menu__link{color:#444;font-size:1.1rem;font-weight:900}
}
.main-navigation .inline-menu__link:hover{color:#fefefe}
.main-navigation .inline-menu__link--has-dropdown:after,.main-navigation .inline-menu__link--has-dropdown:before{background:rgba(254,254,254,.5)}
@media screen and (min-width:64em){.main-navigation .inline-menu__link--has-dropdown:after,.main-navigation .inline-menu__link--has-dropdown:before{background:#999}
}
.main-navigation .inline-menu__link--search{position:absolute;right:0;top:0;width:5.9375rem;height:100%;background:#ed1c24}
.main-navigation .drilldown-menu__list{background-color:#212121}
@media screen and (min-width:64em){.main-navigation .drilldown-menu__list{padding:.75rem .375rem;background-color:#fff}
}
.main-navigation .drilldown-menu__list.active{height:auto}
.main-navigation .drilldown-menu__item{padding:.5625rem;border-bottom:.0625rem solid rgba(254,254,254,.2)}
@media screen and (min-width:64em){.main-navigation .drilldown-menu__item{padding:.375rem;border-bottom:none}
}
.main-navigation .drilldown-menu__title a{font-size:1.125rem}
.main-navigation .drilldown-menu__link{color:#fefefe;font-weight:900;font-size:.8625rem;padding:0;}

@media screen and (min-width:64em){.main-navigation .drilldown-menu__link{font-size:.975rem;letter-spacing:-1px}
}
.main-navigation .drilldown-menu__link:hover{color:#444;letter-spacing:-1px}}
.main-navigation .drilldown-menu__link--back{padding-left:2.25rem}
.main-navigation .drilldown-menu__link--back:before{top:.625rem;background:rgba(254,254,254,.5)}
.main-navigation .drilldown-menu__link--back:after{top:.9375rem;background:rgba(254,254,254,.5)}
@media screen and (min-width:64em){.main-navigation .drilldown-menu__link{font-weight:400;color:rgba(68,68,68,.7)}

.main-navigation .drilldown-menu__link:hover{font-weight:800;color:#ed1c24}

}
.main-navigation .drilldown-menu__link.active{text-decoration:none;color:#ed1c24}
.main-navigation .dropdown-menu{background:#212121}
@media screen and (min-width:64em){.main-navigation .dropdown-menu{background:#fff;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}
}
@media screen and (min-width:64em){.main-navigation .dropdown-menu--full{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);padding:1.125rem}
.main-navigation .dropdown-menu--full .drilldown-menu__list{padding:0}
}
@media screen and (min-width:64em){.main-navigation .dropdown-menu--full .drilldown-menu__item{padding-left:0}
}
@media screen and (max-width:39.9375em){.main-navigation .dropdown-menu__title{border-bottom:1px solid rgba(254,254,254,.2);padding:.5625rem;margin-bottom:0}
.main-navigation .dropdown-menu__title a{color:#fefefe;font-weight:900;font-size:.8625rem;text-transform:uppercase}
}
@media screen and (min-width:40em) and (max-width:63.9375em){.main-navigation .dropdown-menu__title{border-bottom:1px solid rgba(254,254,254,.2);padding:.5625rem;margin-bottom:0}
.main-navigation .dropdown-menu__title a{color:#fefefe;font-weight:900;font-size:.8625rem;text-transform:uppercase}
}
@media screen and (min-width:64em){.main-navigation .dropdown-menu__title{font-weight:900;text-transform:capitalize;text-transform:uppercase}
.main-navigation .dropdown-menu__title a{color:#ed1c24}

.main-navigation .dropdown-menu__title .left{font-weight:700;text-transform:capitalize;text-transform:uppercase; padding:0 0 0 3px;color:#fe9000;}
.main-navigation .dropdown-menu__title .left a{color:#fe9000;}
}
@media screen and (min-width:64em){.main-navigation .inline-menu__item--has-dropdown{padding-bottom:.875rem}
}
.main-navigation .inline-menu__link--has-dropdown{padding-right:.75rem}
.main-navigation .inline-menu__link--has-dropdown:after,.main-navigation .inline-menu__link--has-dropdown:before{display:none}
.main-navigation .hamburger__icon{background-color:#444}
.main-navigation .close-icon:after,.main-navigation .close-icon:before{background-color:#444}
.main-navigation .search-icon:before{background-color:#444}
.main-navigation .search-icon:after{border-color:#444}
.main-navigation .search-bar__input{border-color:#fefefe;color:#999}
.main-navigation .search-icon--white:before{background-color:#fefefe}
.main-navigation .search-icon--white:after{border-color:#fefefe}
.hamburger__item.active .hamburger__icon{background-color:#444!important}
@media screen and (max-width:39.9375em){.drilldown-menu__list-products{height:100vh!important}
}
@media screen and (min-width:40em) and (max-width:63.9375em){.drilldown-menu__list-products{height:100vh!important}
}
.title--small{text-transform:uppercase;font-weight:700}
.title--medium{font-weight:700}
.title--big{font-weight:900}
.page__title{font-size:1.1875rem}
@media screen and (min-width:40em){.page__title{font-size:1.9375rem}
}
.card{position:relative;display:block;margin:0;height:100%;min-height:370px}
@media screen and (max-width:39.9375em){.card{margin-bottom:20px}
}
.card-image{height:100%;background-size:cover}
@media screen and (max-width:39.9375em){.card-image{min-height:370px}
}
@media (max-width:1366px){.card-image{height:270px}
}
.card--category{background-color:#fefefe}
.card--category .card__overlay{background:0 0}
.card--category:hover .card__caption{color:#444}
@media (min-width:1367px){.card--category:hover .card__caption{color:#fefefe}
}
.card--category .card__caption{color:#444;opacity:1;visibility:visible;position:relative;bottom:0;left:0;z-index:3;padding:30px 15px;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.card--category .card__title{font-size:22px}
.card--case-history{margin-bottom:1.5rem;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.card--case-history:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.card--case-history:hover .card__cta--case-history{color:#ed1c24}
.card--spaced{margin-bottom:1.875rem}
.card p{margin:0}
.card--text{padding:30px 1.5rem;display:table;width:100%;height:100%}
.card--text-caption{display:table-cell;vertical-align:middle}
.card__label{position:absolute;top:1.5rem;left:1.125rem;display:inline-block;padding:.375rem .75rem;background-color:#fefefe;color:#444;font-size:16px;font-family:"Roboto Condensed",sans-serif}
.card__label--case-history{font-size:.9375rem}
.card__icon{position:absolute;top:1.5rem;right:1.125rem}
.card__caption{min-height:175px;padding:30px 15px;color:#444;min-width:50%;bottom:1.5rem;left:1.125rem;-webkit-transition:all .35s;transition:all .35s}
@media (min-width:1367px){.card__caption{position:absolute;opacity:1;visibility:visible;color:#fefefe;padding:0 5px;min-height:auto}
}
.card__caption--case-history{background-color:#e5ecef;padding:1.125rem}
.card__caption--case-history .card__title{font-family:"Roboto Condensed",sans-serif}
.card__caption--product{-webkit-transition:background-color .35s;transition:background-color .35s;background-color:#fefefe;padding:.75rem}
.card__cta{font-size:14px;-webkit-transition:.6s all ease-in-out;transition:.6s all ease-in-out;padding:.5625rem 1.125rem;border:1px solid #fefefe;-webkit-transition:all .35s;transition:all .35s;margin-top:.75rem;background-color:#ed1c24;color:#fefefe}
@media (min-width:1367px){.card__cta{display:none}
}
.card__cta>i{margin-left:.375rem}
.card__cta>i:before{font-size:14px}
.card__cta:hover{background-color:#fefefe;color:#444}
@media (min-width:1367px){.card__cta{background-color:transparent}
}
.card__cta--case-history{font-size:14px;color:#444;font-family:"Roboto Condensed",sans-serif;-webkit-transition:all .35s;transition:all .35s}
.card__cta--case-history>i{margin-left:.375rem}
.card__cta--case-history>i:before{font-size:14px}
.card__title{margin-bottom:20px;font-size:25px;line-height:30px}
@media (min-width:1367px){.card__title{margin-bottom:0}
}
.card__title--product{margin:0;color:#444;-webkit-transition:color .35s;transition:color .35s}
.card__label--product{margin:0;color:#8ea6b2;font-size:.8625rem;-webkit-transition:color .35s;transition:color .35s}
.card__overlay{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transition:all .35s;transition:all .35s}
@media (min-width:1367px){.card__overlay{background:-webkit-linear-gradient(top,transparent 0,transparent 1%,rgba(0,0,0,.7) 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,transparent),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent 0,transparent 1%,rgba(0,0,0,.7) 100%);opacity:1}
}
.card__download{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fefefe;font-weight:900;text-transform:uppercase}
@media (min-width:1367px){.card:hover .card__cta{display:inline-block}
.card:hover .card__overlay{opacity:1;background:#ed1c24;mix-blend-mode:multiply}
}
.card:hover .card__caption{opacity:1;visibility:visible}
.card:hover .card__caption--product{background-color:#ed1c24}
.card:hover .card__title--product{color:#fefefe}
.card:hover .card__label--product{color:#fefefe}
.wide-banner{position:relative}
.wide-banner__caption{padding:1.5rem;background-color:rgba(254,254,254,.8)}
@media screen and (min-width:64em){.wide-banner__caption{position:absolute;right:5%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);max-width:28.125rem}
}
.wide-banner__label{text-transform:uppercase;color:#8ea6b2;font-weight:700}
.button{font-weight:700}
.button>i{margin-left:.75rem}
.button--uppercase{text-transform:uppercase}
.button--bordered-white{border:1px solid #fefefe}
.button--bordered-grey{border:2px solid rgba(0,0,0,.35)}
.button--bordered-grey:hover{background-color:transparent;border-color:#ed1c24;color:#ed1c24}
.button--transparent{background-color:transparent}
.button.active{background-color:#ed1c24;border-color:#ed1c24;color:#fefefe}
#scrollTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:0;background-color:#ed1c24;color:#fff;cursor:pointer;padding:15px}
#scrollTop:hover{background-color:#ed1c24}
.social{list-style:none;margin:0}
.social__item{display:inline-block;margin-left:1.125rem}
.social__item:first-child{margin-left:0}
.social__link{font-size:1.5rem}
.social__link:active,.social__link:hover{color:#fefefe}
.header-page{position:relative;margin-bottom:1.875rem;background-position:center center;background-size:cover}
@media screen and (min-width:64em){.header-page{margin-bottom:.75rem}
}
@media screen and (min-width:64em){.header-page--flex{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.header-page__caption{background-color:#ed1c24;padding:1.125rem 2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (min-width:64em){.header-page__caption{position:absolute;right:5%;bottom:0;-webkit-transform:translate(0,3.125rem);-ms-transform:translate(0,3.125rem);transform:translate(0,3.125rem)}
}
.header-page__caption--flex{position:static;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:64em){.header-page__caption--flex{width:30%}
}
.header-page__image--flex{width:100%;display:block}
@media screen and (min-width:64em){.header-page__image--flex{width:70%}
}
.header-page__title{color:#fefefe;margin-bottom:0;font-weight:500;font-size:26px}
@media screen and (min-width:64em){.header-page__title{max-width:21.875rem}
}
.header-page__title--flex{max-width:100%;text-align:center;margin-right:0;font-size:30px}
@media screen and (min-width:64em){.header-page__title--flex{font-size:40px;line-height:45px}
}
.header-page__subtitle{font-family:"Roboto Condensed",sans-serif;color:#fefefe;font-size:1.125rem}
.input__element{background-color:transparent;border:0;border-bottom:1px solid #999}
.input__element:focus{background-color:transparent;outline:0;border:0;border-bottom:1px solid #444}
.input-checkbox__input{display:none}
.input-checkbox__input:checked+.input-checkbox__label:after{opacity:1;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.input-checkbox__label{padding-left:1.875rem;position:relative;margin:0!important;color:#444}
.input-checkbox__label:before{content:'';display:inline-block;width:1.125rem;height:1.125rem;background:0 0;border:1px solid #999;position:absolute;left:0;top:.1875rem}
.input-checkbox__label:after{content:'';position:absolute;left:0;top:.1875rem;height:1.125rem;width:1.125rem;background-color:#ed1c24;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.input-checkbox__label:hover:after{opacity:.3}
.input-checkbox__label a{color:#444;text-decoration:underline}
.input-checkbox__label a:hover{color:#ed1c24}
.contact-form--lavora-con-noi .form-element{padding-top:0}
.contact-form--lavora-con-noi .form-element__label-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-form--lavora-con-noi .form-element__label-wrapper .form-element__hint{display:block;margin-bottom:0;width:100%;margin-bottom:10px}
@media screen and (min-width:40em){.contact-form--lavora-con-noi .form-element__label-wrapper .form-element__hint{margin-left:20px;width:auto;margin-bottom:0}
}
.contact-form--lavora-con-noi .input-file__button{background-color:transparent;color:#212121;border:1px solid #999;padding:10px;text-align:left;cursor:pointer;margin-top:8px;display:block;width:100%}
.contact-form--lavora-con-noi .input-file__button:before{font-family:fontAwesome;content:"\f15c";font-weight:300;margin-right:5px}
.contact-form--lavora-con-noi .input-file__button:hover{cursor:pointer;background-color:#ed1c24;color:#fefefe}
.contact-form--lavora-con-noi .input__element{margin-bottom:0!important}
.contact-form--lavora-con-noi .form-error{margin-top:0}
.contact-form--lavora-con-noi .form-element{margin-bottom:20px}
.contact-form--lavora-con-noi .input-checkbox__label{margin-top:8px!important}
.product-nav{list-style:none;text-align:center;margin:1.5rem 0}
@media screen and (min-width:40em){.product-nav{text-align:right;margin:0;float:right;display:inline-block}
}
.product-nav__item{display:inline-block;margin-left:1.5rem}
.product-nav__item i{font-size:16px}
@media screen and (min-width:40em){.product-nav__item{margin-left:.75rem}
}
.product-nav__item:first-child{margin-left:0}
.product-nav__link{color:#999;-webkit-transition:.35s color;transition:.35s color;font-size:1.875rem}
@media screen and (min-width:40em){.product-nav__link{font-size:1.125rem}
}
.page-nav{text-align:center;margin-top:1.125rem}
@media screen and (min-width:40em){.page-nav{display:inline-block;float:right;margin-left:2.25rem;margin-top:0}
}
.page-nav__wrap-link{display:inline-block;margin-left:.375rem;position:relative}
.page-nav__wrap-link:first-child{margin-left:0}
.page-nav__link{color:#ed1c24;padding:1.125rem 0;font-size:1.5rem;font-weight:900;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.page-nav__link--share{color:#999;-webkit-transition:color .35s;transition:color .35s;font-size:1.875rem}
@media screen and (min-width:40em){.page-nav__link--share{font-size:1.125rem}
}
.page-nav__link--share:hover{color:#ed1c24}
.page-nav__item{display:inline-block;margin-top:0;font-size:16px}
.page-nav__list{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);list-style:none;margin:0;padding-left:.375rem;background:0 0;width:15.625rem}
.page-nav__list-item{margin-bottom:.375rem;border-bottom:1px solid #ed1c24}
.page-nav__wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:99999}
.page-nav__close{position:fixed;top:1.875rem;right:1.875rem;cursor:pointer}
.page-nav__close i{color:#ed1c24;font-size:1.875rem}
@media screen and (max-width:39.9375em){.text-center-small-only{text-align:center}
}
@media screen and (max-width:39.9375em){.page-nav,.product-nav{display:inline-block;margin:15px 0;margin-left:20px}
.page-nav:first-child,.product-nav:first-child{margin-left:0}
.page-nav i,.product-nav i{font-size:20px}
}
.product-result{border-top:1px solid rgba(188,188,188,.5);border-bottom:1px solid rgba(188,188,188,.5);margin-bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0}
.product-result h6{margin:0;line-height:34px}
.pagination{margin:0!important}
.pagination a{padding-left:5px;padding-right:5px}
.pagination-next a::after,.pagination-next.disabled::after{content:'\003e'}
.pagination-previous a::before,.pagination-previous.disabled::before{content:'\003c'}
.accordion{background-color:transparent;border:0}
.accordion-main-title{padding-left:15px;margin-bottom:0;font-size:14px;color:#666}
.accordion-title{border-bottom:1px solid rgba(188,188,188,.5);border-top:0;border-left:0;border-right:0;color:#444;text-transform:uppercase;font-weight:900}
.accordion-content{background-color:transparent;border:0}
.accordion-content .input-checkbox__label:after,.accordion-content .input-checkbox__label:before{border:2px solid #666;width:12px;height:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.accordion-content .input-checkbox__input:checked~.input-checkbox__label:after{-webkit-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);border:2px solid #ed1c24}
#azzera-filtri h6{padding-left:15px;font-size:14px;color:#666}
:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid rgba(188,188,188,.5)}
:last-child>.accordion-content:last-child{border-bottom:1px solid rgba(188,188,188,.5)}
.accordion--lavora-con-noi{margin-bottom:64px}
.accordion--lavora-con-noi .accordion-title{border-top:1px solid #999;text-align:center;text-transform:none;font-size:30px;font-weight:700;padding-bottom:25px}
@media screen and (min-width:64em){.accordion--lavora-con-noi .accordion-title{font-size:40px}
}
.accordion--lavora-con-noi .accordion-title span{margin-top:5px;font-size:18px;line-height:1.4;font-weight:400;display:block}
@media screen and (min-width:64em){.accordion--lavora-con-noi .accordion-title span{font-size:20px}
}
.accordion--lavora-con-noi .accordion-title:before{display:none}
.accordion--lavora-con-noi .accordion-title i:before{font-style:normal;content:"+";font-size:30px;margin-right:10px}
@media screen and (min-width:64em){.accordion--lavora-con-noi .accordion-title i:before{font-size:40px}
}
.accordion--lavora-con-noi .accordion-title:focus span,.accordion--lavora-con-noi .accordion-title:hover span{color:#212121}
.accordion--lavora-con-noi .accordion-title:focus{background-color:transparent;color:#212121}
.accordion--lavora-con-noi .accordion-item:last-child .accordion-title{border-bottom:1px solid #999}
.accordion--lavora-con-noi .accordion-item.is-active i:before{content:"–"}
.accordion--lavora-con-noi .accordion-item.is-active .accordion-title{background-color:#ddd;color:#d31118}
.accordion--lavora-con-noi .accordion-item.is-active .accordion-title span{color:#212121}
.accordion--lavora-con-noi .accordion-content{padding:0}
.accordion-menu{text-transform:uppercase;font-weight:900;font-size:.825rem}
.accordion-menu__link{-webkit-transition:all .35s;transition:all .35s;color:#444;outline:0;padding:.5625rem 0!important}
.accordion-menu__link:hover{color:#ed1c24}
.is-accordion-submenu-parent[aria-expanded=true]>a{color:#8ea6b2;text-decoration:underline}
.product-category__subtitle{font-size:1.125rem}
@media screen and (min-width:40em){.product-category__subtitle{font-size:1.5625rem}
}
.product__caption{padding:40px 0}
@media screen and (min-width:40em){.product__caption{margin-left:2.25rem}
}
@media screen and (min-width:64em){.product__caption{padding:0;padding-bottom:40px;padding-right:15px}
}
.product__caption-category{font-size:16px}
.product__caption-product{font-size:1.1875rem}
@media screen and (min-width:40em){.product__caption-product{font-size:1.9375rem}
}
.product__caption-subtitle{font-size:1.125rem}
@media screen and (min-width:40em){.product__caption-subtitle{font-size:1.5625rem}
}
.product__nav{padding:0 .5625rem}
@media (max-width:1024px){.product__nav{padding:0 0 15px 0}
.product__nav .product-slider__item--nav{margin-right:5px}
.product__nav .product-slider__item--nav img{width:100%}
}
.product__nav .product-slider__item--nav{padding:3px;background-color:#fefefe;margin-top:.75rem;cursor:pointer}
.product__list{list-style:none;margin:0}
.product__item{padding:.75rem 0;border-bottom:1px solid #999}
.product__link{display:block;-webkit-transition:color .35s;transition:color .35s;color:#444;font-weight:900;padding-left:10px}
.product__link:hover{color:#ed1c24}
.product__link i{font-size:1.3125rem;margin-right:.75rem}
.product__wrap-content{position:relative}
.product__icon{position:absolute;top:1.125rem;right:1.125rem}
.product-card__product{font-size:1.0625rem}
@media screen and (min-width:40em){.product-card__product{font-size:1.25rem}
}
.product-card__category{font-size:1rem}
.news__detail-title{font-size:1.1875rem}
@media screen and (min-width:40em){.news__detail-title{font-size:1.9375rem}
}
.news__item{background-color:#fefefe;margin-bottom:1.875rem;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.news__item:hover{border-color:#ed1c24;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.news__item:hover .news__link{color:#ed1c24}
.news__caption{padding:1.125rem}
.news__description{margin:0}
.news__link{font-size:14px;color:#444;-webkit-transition:all .35s ease;transition:all .35s ease}
.news__link i{margin-left:.375rem}
.news__title{font-size:1.5rem;font-weight:700;color:#1d1d1b}
.news__date{font-size:.75rem}
.news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.news__category{text-transform:uppercase;font-weight:900;color:#ed1c24;font-size:.75rem}
.news-single__title{font-size:1.875rem;font-weight:900}
.news-single__subtitle{font-size:1.5rem;font-weight:700}
.news-single__date{font-size:.75rem}
.news-small{border-bottom:1px solid #ddd;padding:1.25rem 0}
.news-small p{margin:0}
.alerts{position:fixed;top:0;left:0;width:100%;z-index:100;margin-bottom:0;padding-bottom:0}
.contact-form .row{max-width:56.25rem;margin:0 auto}
.js-phone{cursor:pointer}
.js-phone.disabled,.js-phone.disabled:hover{cursor:default;color:#666;text-decoration:none!important;opacity:1}
p .js-phone.disabled,p .js-phone.disabled:hover{color:#666}
p.negative .js-phone.disabled,p.negative .js-phone.disabled:hover{color:#fefefe}
.address--item .js-phone.disabled,.address--item .js-phone.disabled:hover{color:#666}
.fancybox-inner h1{font-size:32px}
.fancybox-inner h2{font-size:27px}
.fancybox-inner h3{font-size:21px}
.fancybox-inner h4{font-size:16px}
.privacy__agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
.privacy__agreement .form-element{padding:0}
.privacy__agreement .form-element__label{text-transform:none;font-size:15px;line-height:1.2}
.privacy__agreement .form-element__label-wrapper{position:unset}
.privacy__agreement .form-element__label a{color:#666;text-decoration:underline}
.privacy__agreement .boxed-privacy{margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:39.9375em){.privacy__agreement .boxed-privacy{width:100%}
}
.privacy__agreement .boxed-privacy.has-error .privacy-container{border:2px solid #ec5840}
.privacy__agreement .boxed-privacy.has-error .input__radio__help{display:block}
.privacy__agreement .boxed-privacy .privacy-container{padding:10px;border:1px solid #cacaca;width:100%}
.privacy__agreement .boxed-privacy .form-element__label{font-size:15px;color:#212121;margin-bottom:8px}
.privacy__agreement .boxed-privacy .form-element__label a{margin-top:3px;color:#666;display:block;width:100%;text-decoration:underline}
.privacy__agreement .input-radio__input{visibility:hidden;position:absolute}
.privacy__agreement .input-radio__input:checked+label:after{background-color:#212121}
.privacy__agreement .input-radio__input+.input-radio__label{padding-left:20px;position:relative}
.privacy__agreement .input-radio__input+.input-radio__label:before{content:"";display:block;background-color:#fff;width:14px;height:14px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:14px;border:1px solid #ddd}
.privacy__agreement .input-radio__input+.input-radio__label:after{content:"";display:block;background-color:#fff;width:8px;height:8px;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:8px}
.privacy__agreement .input-radio__label{color:#666;margin-left:0;width:100%}
.privacy__agreement .input__radio__help{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;color:#ec5840;line-height:1.2;font-size:.75rem;font-weight:700;margin-top:10px}
.privacy__agreement-last{margin:0 0 20px 0;font-size:15px;color:#666}
.privacy__agreement-last p{text-align:left!important}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.credits{color:#717171}
.credits a{color:#717171;margin:0 5px;opacity:1}
.credits a:first-child{margin-left:0}
.credits a:last-child{margin-right:0}
.credits a:focus,.credits a:hover{text-decoration:none!important}
.credits span{color:#db006a}
.credits sup{font-size:80%}
@media screen and (min-width:64em){header.header{position:fixed;top:0;left:0;width:100vw;z-index:9999;-webkit-transition:all .5s;transition:all .5s}
}
header.header.scroll-down{top:-100px}
header.header.scroll-up{top:0}
footer h6{font-size:14px}
.footer__list{list-style:none;margin:0;text-align:center}
@media screen and (min-width:64em){.footer__list{text-align:left;margin-top:0}
}
.footer__list .footer__item a{font-size:14px}
.footer__link{color:#666;-webkit-transition:color .35s;transition:color .35s}
.footer__logo,.footer__telephone{width:9.375rem;height:5rem}
.footer__logo{height:45px;width:190px}
.footer__description{color:#666;font-size:14px;line-height:1.8}
.footer__item--inline{display:inline-block;margin-left:3rem}
.footer__item--inline:first-child{margin-left:0}
.footer__credits{text-align:center;display:block;margin-top:.75rem}
@media screen and (min-width:64em){.footer__credits{text-align:right;margin-top:0}
}
.footer__mobile-center{text-align:center}
@media screen and (min-width:64em){.footer__mobile-center{text-align:left}
}
.section-home-case-history{margin-top:70px;margin-bottom:70px}
.section-home-prodotti .background-color--secondary .title--small{opacity:.5;font-family:"Roboto Condensed",sans-serif}
.section-home-newsletter .title--small{font-size:.9375rem}
.documents_categories__results .card__overlay{opacity:0}
.documents_categories__results .card:hover .card__overlay{mix-blend-mode:normal;opacity:.9}
.product-subcategory{padding:40px 0}
@media screen and (min-width:64em){.product-subcategory{padding:80px 0}
.product-subcategory .product-category__subtitle{text-align:right}
}
.product-subcategory-related .card{min-height:auto}
.taxonomy__results .card{min-height:auto}
.clearfix:after{content:"";display:table;clear:both}
.product-slider img{width:100%}
@media screen and (min-width:64em){.product-slider__item--nav img{width:100%}
}
.case-history__title{font-size:1.1875rem}
@media screen and (min-width:40em){.case-history__title{font-size:1.9375rem}
}
.documents__title{font-size:1rem}
.documents__category{font-size:1rem}
.close-icon{height:1.75rem;width:1.4375rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1002;border:none;border-radius:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:block}
.close-icon:before{content:'';display:inline-block;width:.125rem;height:1.875rem;background:#333;top:0;position:absolute;left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.close-icon:after{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;background:#333;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;border:none}
.drilldown-menu__list{-webkit-transition-timing-function:linear,step-end;transition-timing-function:linear,step-end;margin:0;overflow:hidden;position:fixed;z-index:500;top:0;left:0;background:#333;height:100%;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:opacity .35s linear,-webkit-transform .35s linear,background .35s linear,height .35s step-end;-webkit-transition:opacity .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear;transition:opacity .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear;transition:opacity .35s linear,transform .35s linear,background .35s linear,height .35s step-end;transition:opacity .35s linear,transform .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear;-webkit-transition-delay:.35s;transition-delay:.35s;width:18.5rem}
@media screen and (min-width:40em){.drilldown-menu__list{width:20.625rem}
}
.drilldown-menu__list:first-child{height:auto;position:static}
@media screen and (min-width:64em){.drilldown-menu__list:first-child{height:0;width:auto}
}
@media screen and (min-width:64em){.drilldown-menu__list{opacity:0;height:0;margin:0;width:auto;background:#fefefe;-webkit-transition:all .35s;transition:all .35s;position:static;-webkit-transform:none;-ms-transform:none;transform:none;visibility:hidden;-webkit-transition-delay:0s;transition-delay:0s}
}
.drilldown-menu__list.active{visibility:inherit;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .35s linear,-webkit-transform .35s linear,background .35s linear,height .35s step-end;-webkit-transition:opacity .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear;transition:opacity .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear;transition:opacity .35s linear,transform .35s linear,background .35s linear,height .35s step-end;transition:opacity .35s linear,transform .35s linear,background .35s linear,height .35s step-end,-webkit-transform .35s linear}
@media screen and (min-width:64em){.drilldown-menu__list.active{height:auto;position:static;width:auto;-webkit-transform:none;-ms-transform:none;transform:none}
}
.drilldown-menu__link{text-align:left;margin:0;padding:.375rem .75rem;display:block;width:100%}
.drilldown-menu__link.active{text-decoration:underline}
.drilldown-menu__link--has-child{position:relative;padding-right:2.25rem}
@media screen and (min-width:64em){.drilldown-menu__link--has-child{z-index:auto}
}
.drilldown-menu__link--has-child:after,.drilldown-menu__link--has-child:before{content:'';position:absolute;display:inline-block;height:.125rem;width:.5625rem;background:#999;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s linear;transition:all .35s linear}
.drilldown-menu__link--has-child:before{top:.875rem;right:.75rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.drilldown-menu__link--has-child:after{top:1.25rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:.75rem}
.drilldown-menu__link--back{position:relative;padding-left:2.25rem}
@media screen and (min-width:64em){.drilldown-menu__link--back{z-index:auto}
}
.drilldown-menu__link--back:after,.drilldown-menu__link--back:before{content:'';position:absolute;display:inline-block;height:.125rem;width:.5625rem;background:#999;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:.75rem;-webkit-transition:all .35s linear;transition:all .35s linear}
.drilldown-menu__link--back:before{top:.875rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.drilldown-menu__link--back:after{top:1.25rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.drilldown-menu__item{text-align:left;margin:0}
.overlay-menu .drilldown-menu__list{opacity:0;height:0;margin:0;width:auto;background:0 0;-webkit-transition:all .35s;transition:all .35s;position:static;-webkit-transform:none;-ms-transform:none;transform:none;visibility:hidden;-webkit-transition-delay:0s;transition-delay:0s}
.overlay-menu .drilldown-menu__list.active{height:auto;position:static;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;visibility:inherit;opacity:1}
.dropdown-menu{position:fixed;display:block;background:#333;-webkit-transition:all .35s linear;transition:all .35s linear;height:100%;top:0;left:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);overflow-y:auto;overflow-x:hidden;width:18.5rem}
@media screen and (min-width:64em){.dropdown-menu--right{right:0;left:auto!important}
}
@media screen and (min-width:40em){.dropdown-menu{width:20.625rem}
}
@media screen and (min-width:64em){.dropdown-menu{position:absolute;display:block;background:#fefefe;height:auto;width:15.5rem;bottom:0;top:auto;left:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);opacity:0;visibility:hidden;overflow:hidden;z-index:80}
}
@media screen and (min-width:64em){.dropdown-menu--full{width:100%;-webkit-transform:translateY(100%),translateX(0);-ms-transform:translateY(100%),translateX(0);transform:translateY(100%),translateX(0)}
}
.dropdown-menu.active{-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@media screen and (min-width:64em){.dropdown-menu.active{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);opacity:1;overflow:visible}
}
.dropdown-menu__list{margin:0;list-style:none}
@media screen and (min-width:64em){.dropdown-menu__link{display:block;padding:.375rem 1.125rem}
}
[data-has-dropdown]:hover .dropdown-menu{visibility:visible;opacity:1}
.hamburger{text-align:right;margin-top:1.2375rem}
.hamburger__item{display:inline-block;width:1.875rem;height:1.125rem;position:relative;cursor:pointer;z-index:1000}
.hamburger__item.active .hamburger__icon{background:#fefefe}
.hamburger__item.active .hamburger__icon--top{-webkit-transform:translateY(.6875rem) translateX(0) rotate(45deg);-ms-transform:translateY(.6875rem) translateX(0) rotate(45deg);transform:translateY(.6875rem) translateX(0) rotate(45deg)}
.hamburger__item.active .hamburger__icon--middle{opacity:0}
.hamburger__item.active .hamburger__icon--bottom{-webkit-transform:translateY(-.3125rem) translateX(0) rotate(-45deg);-ms-transform:translateY(-.3125rem) translateX(0) rotate(-45deg);transform:translateY(-.3125rem) translateX(0) rotate(-45deg)}
.hamburger__icon{display:block;width:100%;background:#333;height:.125rem;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hamburger__icon--top{top:0}
.hamburger__icon--middle{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.hamburger__icon--bottom{bottom:0}
.inline-menu{position:relative}
.inline-menu--no-relative{position:static}
.inline-menu__wrap{text-align:left}
.inline-menu--relative{position:relative}
.inline-menu__list{margin:0;padding:0;display:inline-block;list-style:none;text-align:left}
.inline-menu__list--actions{text-align:left}
@media screen and (min-width:64em){.inline-menu__list--actions{margin-left:1.5rem}
}
.inline-menu__list--navigation.active{-webkit-transform:none;-ms-transform:none;transform:none}
@media screen and (min-width:64em){.inline-menu__list--has-dropdown{position:relative}
}
.inline-menu__item{margin:0;padding:.375rem .75rem;display:block;width:100%}
@media screen and (min-width:64em){.inline-menu__item{margin:0;padding:0;display:inline-block;width:auto}
}
@media screen and (min-width:64em){.inline-menu__item--has-dropdown{position:relative}
}
@media screen and (min-width:64em){.inline-menu__item--has-dropdown-full{position:static}
}
@media screen and (min-width:64em){.inline-menu__item:hover .inline-menu__link:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
}
@media screen and (min-width:64em){.inline-menu__item:hover .inline-menu__link:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
.inline-menu__item--actions{display:inline-block;width:auto}
@media screen and (min-width:64em){.inline-menu__item--actions:hover .inline-menu__link{background:0 0}
}
.inline-menu__link{display:block}
.inline-menu__link.active{text-decoration:underline}
@media screen and (min-width:64em){.inline-menu__link{display:inline-block;padding:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}
}
.inline-menu__link--has-dropdown{position:relative;padding-right:2.25rem;z-index:-1}
@media screen and (min-width:64em){.inline-menu__link--has-dropdown{z-index:auto}
}
.inline-menu__link--has-dropdown:after,.inline-menu__link--has-dropdown:before{content:'';position:absolute;display:inline-block;height:.125rem;width:.5625rem;background:#999;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;-moz-transition:width .3s,-moz-transform .3s}
.inline-menu__link--has-dropdown:before{top:.375rem;right:.75rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media screen and (min-width:64em){.inline-menu__link--has-dropdown:before{right:1.125rem;top:50%;margin-top:-.0625rem}
}
.inline-menu__link--has-dropdown:after{top:.6875rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:.75rem}
@media screen and (min-width:64em){.inline-menu__link--has-dropdown:after{top:50%;margin-top:-.0625rem}
}
.main-navigation{background:#fefefe}
.main-navigation__responsive{position:fixed;left:0;top:0;height:100%;background:#333;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s ease;transition:all .3s ease;width:18.5rem}
@media screen and (min-width:40em){.main-navigation__responsive{width:20.625rem}
}
@media screen and (min-width:64em){.main-navigation__responsive{position:static;background:0 0;width:auto;overflow:inherit;-webkit-transform:none;-ms-transform:none;transform:none}
}
.main-navigation__responsive.active{-webkit-transform:none;-ms-transform:none;transform:none}
.main-navigation__logo{height:3.75rem;width:3.75rem;display:table-cell;vertical-align:middle}
.main-navigation__menu{background:#fefefe!important}
.main-navigation__menu .submenu{background:#fefefe;border:0}
.main-navigation__link{color:#0a0a0a;display:table;height:100%}
.main-navigation__link:focus,.main-navigation__link:hover{color:#db006e}
.overlay-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0a;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;display:table;z-index:999}
.overlay-menu.open{visibility:visible;opacity:.9}
.overlay-menu__item{display:table-cell;vertical-align:middle}
.search-bar{position:absolute;top:0;right:0;width:100%;margin:0;padding:0;height:100%;opacity:0;visibility:hidden;z-index:1001;-webkit-transition:all .3s ease;transition:all .3s ease}
.search-bar.active{opacity:1;visibility:visible}
.search-bar__item{width:100%;display:block;margin:0;padding:0;height:100%;position:relative}
.search-bar__wrap-action{position:absolute;right:0;top:0;height:100%;width:5.25rem}
.search-bar__action{position:relative;height:100%;width:100%}
.search-bar__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.search-bar__input{width:100%;display:block;margin:0;padding:0;height:100%;font-size:1.5rem;text-transform:capitalize;padding-left:1.125rem;padding-right:5.25rem}
.search-icon{display:inline-block;height:1.25rem;width:1.25rem;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000}
.search-icon:before{content:'';display:inline-block;width:.125rem;height:.6875rem;background:#333;top:1.125rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}
.search-icon:after{content:'';display:inline-block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid #333;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}
.search-icon.active{border:none;border-radius:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.search-icon.active:before{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;left:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-icon.active:after{content:'';display:inline-block;width:.125rem;height:1.875rem;top:0;position:absolute;background:#333;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;border:none}
.topbar{position:relative}
.gallery-grid__item{margin-bottom:1.125rem}
.gallery{background:0 0;-webkit-transition:all .35s ease;transition:all .35s ease}
.gallery__main{margin-bottom:1.125rem}
.gallery__wrap-image{text-align:center}
.gallery__item{position:relative}
.gallery__item--main{text-align:center}
.gallery__image{display:inline-block;max-height:31.25rem}
.gallery__item{outline:0}
.gallery__caption{text-align:left;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.8);padding:.75rem;color:#fefefe;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .35s ease;transition:all .35s ease}
.gallery__fancybox-caption{left:0;right:0;bottom:0}
.gallery__wrap-content{position:relative;display:inline-block}
.gallery__close{visibility:hidden;opacity:0;position:fixed;top:1.125rem;right:1.125rem;z-index:1000;cursor:pointer}
.gallery__close .close-icon:after,.gallery__close .close-icon:before{background:#fefefe}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../bg/ajax-loader.gif) center center no-repeat}
@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.sliders__item{position:relative}
@media screen and (min-width:64em){.sliders__caption--absolute-top-left{position:absolute;top:0;left:0}
}
@media screen and (min-width:64em){.sliders__caption--absolute-top-right{position:absolute;top:0;right:0}
}
@media screen and (min-width:64em){.sliders__caption--absolute-bottom-left{position:absolute;bottom:0;left:0}
}
@media screen and (min-width:64em){.sliders__caption--absolute-bottom-right{position:absolute;bottom:0;right:0}
}
@media screen and (min-width:64em){.sliders__caption--absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
}
@media screen and (min-width:64em){.sliders__caption--relative-left{position:relative;width:30%;float:left}
}
@media screen and (min-width:64em){.sliders__caption--relative-right{position:relative;width:30%;float:right}
}
@media screen and (min-width:64em){.sliders__wrap-image--relative{position:relative;max-width:70%}
}
.sliders__wrap-image.sliders__wrap-image--relative{display:inline-block}
@media screen and (min-width:64em){.sliders__wrap-placeholder--relative{position:relative;max-width:70%}
}
.sliders__wrap-placeholder.sliders__wrap-placeholder--relative{display:inline-block}
.sliders__title{text-transform:uppercase;font-weight:bolder;color:#fefefe;text-shadow:0 0 3px #0a0a0a}
.sliders__subtitle{color:#fefefe;text-shadow:0 0 3px #0a0a0a}
.slick-slide{outline:0}
.slick-arrow.slick-next,.slick-arrow.slick-prev{z-index:1}
.slick-arrow.slick-prev{left:10px}
.slick-arrow.slick-next{right:10px}
.slick-dots li button:before{top:auto;bottom:0;left:0;content:"";width:5px;height:5px;border-radius:50%;background:#000}
.slick-loading .slick-list{background:#fff}
.banners{position:relative}
.banners--float:after,.banners--float:before{content:'';display:table}
.banners--float:after{clear:both}
@media screen and (min-width:40em){.banners__wrap-media--float{width:50%;height:100%}
}
@media screen and (min-width:40em){.banners__wrap-media--float-left{float:left}
}
@media screen and (min-width:40em){.banners__wrap-media--float-right{float:right}
}
@media screen and (min-width:40em){.banners__caption--float{width:50%;height:100%}
}
@media screen and (min-width:40em){.banners__caption--float-left{float:left}
}
@media screen and (min-width:40em){.banners__caption--float-right{float:right}
}
.banners__caption--absolute{position:absolute;z-index:1}
.banners__caption--top-left{top:0;left:0}
.banners__caption--top-right{top:0;right:0}
.banners__caption--bottom-left{bottom:0;left:0}
.banners__caption--bottom-right{bottom:0;right:0}
.banners__caption--center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banners__caption--full-width{width:100%}
.banners__caption--full-height{height:100%}
@-webkit-keyframes plyr-progress{to{background-position:25px 0}
}
@keyframes plyr-progress{to{background-position:25px 0}
}
.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;direction:ltr}
.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr:focus{outline:0}
.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}
.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}
.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}
.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}
.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}
.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}
.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}
.plyr input[type=range]::-ms-fill-lower{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}
.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}
.plyr input[type=range]::-ms-tooltip{display:none}
.plyr input[type=range]:focus{outline:0}
.plyr input[type=range]::-moz-focus-outer{border:0}
.plyr input[type=range].tab-focus:focus{outline-offset:3px}
.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}
.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}
.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;-ms-transform:scale(1.25);transform:scale(1.25)}
.plyr--video input[type=range].tab-focus:focus{outline:1px dotted rgba(255,255,255,.5)}
.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}
.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}
.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}
.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);-ms-transform:translateY(-35.95%);transform:translateY(-35.95%)}
.plyr .plyr__video-embed iframe{pointer-events:none}
.plyr video::-webkit-media-text-track-container{display:none}
.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}
.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}
.plyr__captions span:empty{display:none}
@media (min-width:768px){.plyr__captions{font-size:24px}
}
.plyr--captions-active .plyr__captions{display:block}
.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}
}
.plyr ::-webkit-media-controls{display:none}
.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center}
.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}
.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}
.plyr__controls .plyr__volume{margin-left:5px}
.plyr__controls [data-plyr=pause]{margin-left:0}
.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}
.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}
.plyr__controls button:focus{outline:0}
.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}
@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}
}
.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}
.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.5));background:linear-gradient(transparent,rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}
.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}
.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover{background:#3498db;color:#fff}
.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;background:#3498db;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}
.plyr__play-large:focus{outline:1px dotted rgba(255,255,255,.5)}
.plyr .plyr__play-large{display:inline-block}
.plyr--audio .plyr__play-large{display:none}
.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}
.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}
.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}
.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}
.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}
.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}
.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}
.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease}
.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}
.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}
.plyr button:hover .plyr__tooltip{z-index:3}
.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls button:first-child .plyr__tooltip::before{left:16px}
.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__progress{display:none;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}
.plyr__progress input[type=range]::-moz-range-track{background:0 0}
.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}
.plyr__progress .plyr__tooltip{left:0}
.plyr .plyr__progress{display:inline-block}
.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}
.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}
.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}
.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}
.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}
.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;-webkit-transition:none;transition:none}
.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}
.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}
.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}
.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress--buffer::-moz-progress-bar{-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress--buffer::-ms-fill{-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}
.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}
.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}
.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}
.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(135deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}
.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}
.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}
.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}
.plyr__time+.plyr__time{display:none}
@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}
}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
.plyr__volume{display:none}
.plyr .plyr__volume{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}
.plyr .plyr__volume input[type=range]{position:relative;z-index:2}
@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}
}
@media (min-width:768px){.plyr .plyr__volume{max-width:100px}
}
.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}
.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}
.plyr--fullscreen-active video{height:100%}
.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}
.plyr--fullscreen-active .plyr__video-embed{overflow:visible}
.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-style:normal;font-weight:400}
[class*=" ic-"],[class^=ic-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ic-right-arrow:before{content:"\e900"}
.ic-left-arrow:before{content:"\e900";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}
.ic-next:before{content:"\e901"}
.ic-prev:before{content:"\e902"}
.ic-share:before{content:"\e903"}
.ic-up:before{content:"\e904"}
.ic-grid:before{content:"\e906"}
.ic-catalogo:before{content:"\e907"}
.ic-download:before{content:"\e908"}
.ic-info:before{content:"\e909"}
.ulnavs2{ margin-left:0;}


.ulnavs2 tr:first-child{ background: none repeat scroll 0 0 #c9caca; font-weight:bold}



.ulnavs2 tr:hover {background-color: #fe9000; color: #ffffff;}


.ulnavs2 td {
 /*   border-bottom: 1px solid #ccc;
	border-right:1px solid #fff;*/
   border: 1px solid #ccc;
	vertical-align: middle;
}
.ulnavs2 thead th {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #9FCEEB;
    color: #454545;
   
	
}
.ulnavs2 tr.t1 {
    background: none repeat scroll 0 0 #DFF0F7;
	
}
.tab {
    border-collapse: collapse;
   
    width: 100%;
}
.tab caption {
    color: #454545;
   
    
    
    text-align: left;
}
.tab td {
   
}
.tab .colortr {
    background: none repeat scroll 0 0 #F1F1F1;
}
.tab .smallInput {
    border: 1px solid #E9E9E9;
    
    
   
}
.tab .c_area {
    border: 1px solid #E9E9E9;
    
}
/*table bnb */
.page-nav.fixed {
 /* position: fixed;*/
  top: 0px;
  left: 0;
  right: 0;
  z-index: 10;
  /*background: #fff;*/
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.02);
}
.page-nav:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(77, 77, 77, 0.1);
}


.uk-text-uppercase { text-align:center}



/* 关于我们 */
.homeAbout{ padding: 50px 0; overflow: hidden; position: relative;}
.homeAbout .img{ width: 45.7%; line-height: 0; float: left;}
.homeAbout .bg{ position: absolute; top: 120px; left: 45.7%; width: 385px; height: 551px; background: #f9f9f9; z-index: -1;}
.homeAbout .bg .wz{ position: absolute; top: 235px; left: -34%; font-size: 120px; color: #f2f2f2;  font-weight: bolder; transform: rotate(90deg) translate(-40px, -5px);}
.homeAbout .title{ width: 42.3%; float: right;}
.aboutTit::before{ content: ""; display: block; width: 49px; height: 45px; margin-top: 55px; background: url(../bg/yinghao.png) no-repeat center; background-size: 100%;}
.aboutTit h5{ font-size: 24px; margin: 40px 0 20px 35px; color: #ed1c24; font-family: "Arial"; font-weight: bold;} 
.aboutTit h5 span{ color: #1f262c;}
.aboutTit h6{ font-size: 30px; color: #1f262c; margin-left: 35px; text-transform: uppercase;}
.homeAbout .info{ color: #323c43; font-size: 16px; line-height: 36px; height: 180px; overflow: hidden; margin: 30px 0 40px 35px;}
.homeMore{ font-size: 14px; margin-left: 35px; text-transform: uppercase; font-weight: bold; color: #ed1c24;}
.homeMore .ico{ display: inline-block; width: 19px; height: 10px; margin-right: 10px; background: url(../bg/moreicon.png) no-repeat center; background-size: 100%;}
@media (max-width:1919px ) {
.homeAbout .bg{ height: 516px;}
}
@media (max-width:1630px ) {
.homeAbout .bg{ height: 450px;}
.homeAbout .bg .wz{ top: 206px; font-size: 100px;}
.aboutTit::before{ margin-top: 25px;}
.homeAbout .info{ margin: 30px 0 25px 35px;}
}
@media (max-width:1400px ) {
.homeAbout{ padding: 60px 0;}
.homeAbout .bg{ height: 394px; top: 60px;}
.homeAbout .bg .wz{ top: 170px;}
.aboutTit::before{ width: 30px; height: 25px; margin-top: 25px;}
.aboutTit h5{ font-size: 24px; margin: 30px 0 15px 35px;} 
.homeAbout .info{ line-height: 28px; height: 168px; margin: 20px 0 20px 35px;}
}
@media (max-width:1230px ) {
.homeAbout .bg{ height: 325px;}
.homeAbout .bg .wz{ top: 150px; left: -26%; font-size: 80px;}
.homeAbout .info{ height: 84px;}
}
@media screen and (max-width:1023px ) {
.homeAbout{padding: 20px 0;}
.homeAbout .img{ width: 100%;}
.homeAbout .bg{ display: none;}
.homeAbout .title{ width: 100%;}
.aboutTit::before{ width: 20px; height: 15px; margin-top: 20px;}
.aboutTit h5{ font-size: 14px; margin: 10px 0 0 10px;} 
.aboutTit h6{ font-size: 16px; margin-left: 10px;}
.homeAbout .info{ font-size: 14px; line-height: 24px; height: 96px; margin: 5px 0 5px 10px;}
.homeMore{ font-size: 12px; margin-left: 10px; background-size: 50%;}
.homeMore .ico{ width: 10px; height: 9px; margin-right: 5px;} 
}

/*应用领域开始*/

.homeTityy{ position: relative;margin-bottom:50px; }
.homeTityy::before{ content: ""; display: block; width: 49px; height: 45px; margin-bottom: 46px; background: url(../bg/yinghao.png) no-repeat center; background-size: 100%;}
.homeTityy h5{ font-size: 36px; color: #333333; letter-spacing: 9px;position: absolute;  z-index: 10;}
.homeTityy h6{ position: absolute; top: 48px; left: -8px; z-index: 1; letter-spacing: 25px; font-size: 100px; color: #eeeeed; font-weight: bold; text-transform: uppercase;}
.homeTityy .homeMore{ float: right; margin-top: -25px;}



@media (max-width:1023px ) {
.homeTityy{ margin-bottom: 10px;}
.homeTityy::before{ width: 20px; height: 15px; margin-bottom: 10px;}
.homeTityy h5{ font-size: 16px; letter-spacing: 2px;}
.homeTityy h6{ top: 20px; left: -2px; letter-spacing: 5px; font-size: 25px;}
.homeTityy .homeMore{ margin-top: -25px; margin-right: 10px;}
}


.yyll-container {padding-top:1.875rem!important}
#hexGrid {
    overflow: hidden;
    width: 70%;
    margin: 0 auto;
    padding:0.866% 0;
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
	margin-top:50px;
}
#hexGrid:after {
    content: "";
    display: block;
    clear: both;
}
.hex {
    position: relative;
    list-style-type: none;
    float: left;
    overflow: hidden;
    visibility: hidden;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
    -webkit-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
        -ms-transform: rotate(-60deg) skewY(30deg) translatez(-1px);
            transform: rotate(-60deg) skewY(30deg) translatez(-1px);
}
.hex * {
    position: absolute;
    visibility: visible;
    outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
}
.hexIn {
    display:block;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewY(-30deg) rotate(60deg);
        -ms-transform: skewY(-30deg) rotate(60deg);
            transform: skewY(-30deg) rotate(60deg);
}

/*** HEX CONTENT **********************************************************************/
.hex img {
    left: -100%;
    right: -100%;
    width: auto;
    height: 100%;
    margin: 0 auto;
}

.hex h1, .hex p {
    width: 102%;
    left:-1%; /* prevent line on the right where background doesn't cover image */
    padding: 5%;
    box-sizing:border-box;
    background-color: rgba(237, 28, 36, 0.8);
    font-weight: 300;
    -webkit-transition:  -webkit-transform .2s ease-out, opacity .3s ease-out;
            transition:          transform .2s ease-out, opacity .3s ease-out;
			 margin: 0;
    padding: 0;
	color:#FFF;
}
.hex h1 {
    bottom: 50%;
    padding-top:50%;
    font-size: 1.5em;
    z-index: 1;
    -webkit-transform:translateY(-100%) translatez(-1px);
        -ms-transform:translateY(-100%) translatez(-1px);
            transform:translateY(-100%) translatez(-1px);
}
.hex h1:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 45%;
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #fff;
}
.hex p {font-size: 1.5em;
    top: 50%;
    padding-bottom:50%;
    -webkit-transform:translateY(100%) translatez(-1px);
        -ms-transform:translateY(100%) translatez(-1px);
            transform:translateY(100%) translatez(-1px);
}


/*** HOVER EFFECT  **********************************************************************/
.hexIn:hover h1, .hexIn:focus h1,
.hexIn:hover p, .hexIn:focus p{
    -webkit-transform:translateY(0%) translatez(-1px);
        -ms-transform:translateY(0%) translatez(-1px);
            transform:translateY(0%) translatez(-1px);
}

/*** SPACING AND SIZING *****************************************************************/

/* <- 4-3  hexagons per row */
    .hex {
        width: 24.25%; /* = (100-3) / 4 */
        padding-bottom: 28.001%; /* =  width / sin(60deg) */
    }
    .hex:nth-child(7n+5),
    .hex:nth-child(7n+6),
    .hex:nth-child(7n+7) {
        margin-top: -6.134%;
        margin-bottom: -6.134%;
        -webkit-transform: translateX(50%) rotate(-60deg) skewY(30deg);
            -ms-transform: translateX(50%) rotate(-60deg) skewY(30deg);
                transform: translateX(50%) rotate(-60deg) skewY(30deg);
    }
    .hex:nth-child(7n+5):last-child,
    .hex:nth-child(7n+6):last-child,
    .hex:nth-child(7n+7):last-child {
        margin-bottom: 0;
    }
    .hex:nth-child(7n+2),
    .hex:nth-child(7n+6) {
        margin-left: 1%;
        margin-right: 1%;
    }
    .hex:nth-child(7n+3) {
        margin-right: 1%;
    }
    .hex:nth-child(7n+8) {
        clear: left;
    }
    .hex:nth-child(7n+5) {
        clear: left;
        margin-left: 0.5%;
    }

@media (max-width: 900px) and (min-width:601px) { /* <- 3-2  hexagons per row */
     #hexGrid {font-size: 11px;}
	.hex h1 {bottom: 40%;padding-top:60%;}
.hex p {top: 60%; padding-bottom:40%;}
}
@media (max-width: 600px) { 
     #hexGrid {font-size: 11px;}
	.hex h1 {bottom: 40%;padding-top:60%;}
.hex p {top: 60%; padding-bottom:40%;}
}
@media (max-width: 400px) {
    #hexGrid {font-size: 11px;}
	.hex h1 {bottom: 40%;padding-top:60%;}
.hex p {top: 60%; padding-bottom:40%;}
}
/*应用领域结束*/


/*新闻中心开始*/

.clearfixnews:before {
  display: table;
  content: " ";
}
.clearfixnews:after{
  display: table;
  content: " ";
}
.homenews .title{float:left;}
.homenews .title .H4{float:left; font-size:26px; color:#161616; line-height: 32px;}
.homenews .title .H4 .color{color:#c9151e;}
.homenews .title .H5{float:left;line-height: 32px; font-size:18px; color:#9b9b9b; margin-left:19px;}


 .title{float:left;}
 .title .H4{float:left; font-size:26px; color:#161616; line-height: 32px;}
 .title .H4 .color{color:#c9151e;}
 .title .H5{float:left;line-height: 32px; font-size:18px; color:#9b9b9b; margin-left:19px;}

.homenews{padding:60px 0 80px 0; background-color:#f8f7f7; margin-top:30px;}
.homenewsTab .hd{text-align: right; font-size:0;}
.homenewsTab .hd li{display:inline-block; font-size:16px; color:#262626; line-height: 32px; margin-left:40px; width:110px; border-radius: 30px; text-align: center; cursor: pointer;}
.homenewsTab .hd li:first-child{margin:0;}
.homenewsTab .hd li.on{background-color:#c9151e; color:#fff;}
.homenewsTab .bd{padding-top:23px;}
.homenewsTab .bdList .list{width:49.34%; margin: 30px 1.32% 0 0; border-radius: 8px; background-color:#fff; float:left; box-shadow: 0 0 20px rgba(0,0,0,0.05); padding:20px 30px 20px 20px; position: relative;}
.homenewsTab .bdList .list:nth-child(2n){margin-right:0;}
.homenewsTab .bdList .list .pic{width:200px; float:left; overflow: hidden;}
.homenewsTab .bdList .list .pic img{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.homenewsTab .bdList .list .text{margin-left:235px;}
.homenewsTab .bdList .list .text .H4{font-size:18px; color:#333333; margin: 25px 0 13px 0;}
.homenewsTab .bdList .list .text .p{font-size:14px; color:#333333; line-height: 24px; height: 48px; opacity: 0.66;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.homenewsTab .bdList .list .text .time{font-size:14px; color:#333333; opacity: 0.6; text-align: right; margin-top:8px;}
.homenewsTab .bdList .list .ico{width:28px; height: 28px; position: absolute; bottom:25px; right:30px; opacity: 0; line-height: 0;}
@media screen and (min-width:992px){
	.homenewsTab .bdList .list:hover{background-color:#c9151e;}
.homenewsTab .bdList .list:hover .pic img{transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);}
.homenewsTab .bdList .list:hover .H4{color:#fff;}
.homenewsTab .bdList .list:hover .p{color:#fff;}
.homenewsTab .bdList .list:hover .time{color:#fff; opacity: 1; text-align: left;}
.homenewsTab .bdList .list:hover .ico{opacity:1;}
}

@media screen and (max-width:1199px){
	.homenewsTab .hd li{margin-left:0; font-size:14px;}
	.homenewsTab .bdList .list{padding:10px;}
	.homenewsTab .bdList .list .text{margin-left:210px;}
}
@media screen and (max-width:767px){
	.homenews{padding:30px 0;}
	.homenewsTab { clear: both; padding-top:25px;}
	.homenewsTab .hd{text-align:center;}
	.homenewsTab .hd li{width:25%; border-radius: 4px;}
	.homenewsTab .bd{padding-top:10px;}
	.homenewsTab .bdList .list{width:100%; margin: 10px 0 0 0;}
	.homenewsTab .bdList .list .pic{width:130px;}
	.homenewsTab .bdList .list .text{margin-left:140px;}
	.homenewsTab .bdList .list .text .H4{font-size:16px; margin: 0 0 5px 0;}
	.homenewsTab .bdList .list .text .time{font-size:12px; margin: 4px 0 0 0; text-align: left;}
}

/*新闻中心结束*/


/*热门产品滚开始*/

/*字母大写*/
.D1{text-transform:uppercase;}
/*字母小写*/
.D2{text-transform:lowercase;}
/*字母首字母大写*/
.D3{text-transform:capitalize;}

 .hTit{float: left; width: 100%; text-align: center; line-height: 65px; color:#ed1c24;  }
.hTit h1{float: left; width: 100%;position: relative;padding-top:25px; font-size: 48px; letter-spacing: 1px;}
 .hTit h1 en{position: absolute; left: 0; top:0; width: 100%; text-align: center; color:#000; font-size: 72px; line-height: 70px; opacity: 0.08;filter: alpha(opacity=8); font-weight: bold; letter-spacing:2px}
 .hTit h6{float: left; width: 100%; margin-top: -18px; color:#1f262c; font-size: 18px; line-height: 30px; letter-spacing: 3px;}


@media screen and (max-width:1299px) {
    .hTit{line-height: 55px;}
    .hTit h1{font-size: 42px;}
    .hTit h1 en{font-size: 62px; line-height: 60px;}
}
@media screen and (max-width:1023px) {
     .hTit{line-height:45px;}
     .hTit h1{font-size:36px; padding-top: 20px;}
    .hTit h1 en{font-size:52px; line-height: 50px;}
}
@media screen and (max-width:767px) {
     .hTit{line-height:35px;}
     .hTit h1{font-size:28px; padding-top: 15px;}
     .hTit h1 en{font-size:40px; line-height: 40px; letter-spacing: 0;}
    .hTit h6{letter-spacing: 1px}
}


.container{ padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto;}
@media (min-width: 768px) {
    .container{ width: 768px; }
}
@media (min-width: 992px) {
    .container{ width: 992px; }
}
@media (min-width: 1200px) {
    .container{width:1200px;}
}

#hotproducts ul{ margin:0;}
#hotproducts .index3{ padding:0px 0 50px 0;}
#hotproducts .index3 .index3Body{ margin:0 -55px;}
#hotproducts .index3 .index3Body ul{ width:100%; float:left; margin:22px 0 20px 0;}
/*#hotproducts .index3 .index3Body ul li{ width:100%; float:left; padding:0 55px;}
*/#hotproducts .index3 .index3Body ul li a{ display:block; width:100%; float:left; text-align:center;}
#hotproducts .index3 .index3Body ul li a .pic{ width:100%; padding-bottom:66.6%; position:relative; overflow:hidden; background:#2a2c77;}
#hotproducts .index3 .index3Body ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#hotproducts .index3 .index3Body ul li a:hover .pic img{transform: scale(1.1,1.1); opacity:0.4;
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#hotproducts .index3 .index3Body ul li a .title{ width:100%; margin-top:34px; line-height:34px; font-size:22px; color:#333;}
#hotproducts .index3 .index3Body ul li a .jj{ width:100%; margin-top:8px; line-height:24px; font-size:16px; color:#666;}
#hotproducts .index3 .index3Body ul li a:hover .title{ color:#2a2c77;}
#hotproducts .index3 .index3Down{ width:100%; float:left;  border:solid 1px #e5e5e5;}
#hotproducts .index3 .index3Down .more{ width:20%; float:left; font-size:14px; color:#888; letter-spacing:1px; text-transform:uppercase; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; height:62px; line-height:62px; text-align:center;}
#hotproducts .index3 .index3Down .more:hover{ color:white; background:#ed1c24;}
#hotproducts .index3 .index3Down .zuo,#hotproducts .index3 .index3Down .you{ width:40%; height:62px; float:left; background:url(../bg/hotporucts-pr.png) no-repeat center center; cursor:pointer;}
#hotproducts .index3 .index3Down .you{ background-image:url(../bg/hotproducts-nex.png);}
#hotproducts .index3 .index3Down .zuo:hover{ background-image:url(../bg/hotporucts-pr_h.png);}
#hotproducts .index3 .index3Down .you:hover{ background-image:url(../bg/hotproducts-nex_h.png);}

#hotproducts .indexHead{ width:auto;position: relative;padding: 0px 4%;margin: 0 auto;text-align:center; }
#hotproducts .indexHead h2{ width:100%; float:left; font-size:54px; color:#333; line-height:70px; letter-spacing:1px;}
#hotproducts .indexHead h5{ width:100%; float:left; margin-top:16px; font-size:16px; color:#888; line-height:24px; letter-spacing:1px;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){
#hotproducts .index3 .index3Body{ margin:0 -30px;}
/*#hotproducts .index3 .index3Body ul li{ width:100%; float:left; padding:0 30px;}
*/}
@media screen and  (max-width:992px){
#hotproducts .index3{ padding:44px 0 50px 0;}
#hotproducts .index3 .index3Body{ margin:0 -10px;}
#hotproducts .index3 .index3Body ul li{ padding:0 10px;}
#hotproducts .index3 .index3Body ul{ margin-top:30px;}
#hotproducts .index3 .index3Body ul li a .title{ margin-top:20px; line-height:28px; font-size:17px;}
#hotproducts .index3 .index3Body ul li a .jj{ margin-top:6px; line-height:20px; font-size:14px;}
#hotproducts .index3 .index3Down{ margin-top:40px;}
#hotproducts .index3 .index3Down .more{ font-size:12px; letter-spacing:0px; height:40px; line-height:40px;}
#hotproducts .index3 .index3Down .zuo,#hotproducts .index3 .index3Down .you{ height:40px;}

#hotproducts .indexHead{ padding-bottom:30px; background-size:20px auto;}
#hotproducts .indexHead h2{ font-size:40px; line-height:60px; letter-spacing:0px;}
#hotproducts .indexHead h5{ margin-top:10px; font-size:14px; line-height:20px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#hotproducts .index3{ padding:22px 10px 30px 10px;}
#hotproducts .index3 .index3Body{ margin:0 -5px;}
#hotproducts .index3 .index3Body ul li{ padding:0 5px;}
#hotproducts .index3 .index3Body ul{ margin-top:20px;}
#hotproducts .index3 .index3Body ul li a .title{ margin-top:10px; line-height:22px; font-size:13px;}
#hotproducts .index3 .index3Body ul li a .jj{ margin-top:4px; font-size:12px;}
#hotproducts .index3 .index3Down{ margin-top:20px;}
#hotproducts .index3 .index3Down .more{ width:60%;}
#hotproducts .index3 .index3Down .zuo,#hotproducts .index3 .index3Down .you{ width:20%;}

#hotproducts .indexHead{ padding-bottom:20px; background-size:14px auto;}
#hotproducts .indexHead h2{ font-size:20px; line-height:34px;}
#hotproducts .indexHead h5{ margin-top:6px; font-size:12px; line-height:18px;}
}
.container-fluid{ width:auto;position: relative;padding: 0px 4%;margin: 0 auto;}
.container{ padding:0;}







}




#hotproducts .index3 .slick-next {
	left: auto;
	right: 0; background-position:right center;
}





#hotproducts .index3 .slick-next:before,#hotproducts .index3 .slick-prev:before{font-family:slick;font-size:0px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

#hotproducts .index3 .slick-prev, #hotproducts .index3 .slick-next {
    display: block;
    width: 13px;
    height: 25px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -12px;
    background: url(../bg/homeproduct.png) no-repeat left center;
    background-size: auto 100%;
    cursor: pointer;
}

#hotproducts .index3 .slick-next {
    background-position: right center;
    left: auto;
    right: 0px;
}

#hotproducts .index3 .slick-prev:hover, #hotproducts .index3  .slick-next:hover {
    background-image: url(../bg/homeproduct_b.png);
}



#hotproducts .index3 .slick-dots {
	position: absolute;
	bottom: -50px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden; opacity:1;
	
}
#hotproducts .index3 .slick-dots li {
	position: relative; float:none;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 5px; padding:0;
	background:#a7a7a7;
	-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
#hotproducts .index3 .slick-dots li button { display:none;}
#hotproducts .index3 .slick-dots li.slick-active{
	width:22px; background:#d61518;
}

/*热门产品滚动结束*/



/*新闻中心*/
.newBox{ padding: 3.125% 0 0 0;}
.newBox ul{}
.newBox ul li{ margin-top: -1px;}
.newBox ul li:hover{ background: #ededed;}
.newBox ul li a{ float: left; width: 100%; padding: 30px 0; border-bottom: #ededed solid 1px;}
.newBox ul li a .newFloat{ position: relative;}
.newBox ul li a .newFloat .picture{ float: right; width: 319px; height: 182px; line-height: 0; overflow: hidden; }
.newBox ul li a .newFloat .picture img{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transition: -webkit-transform 2s;
    -ms-interpolation-mode:bicubic;
}
.newBox ul li a:hover .newFloat .picture img{
    transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);
    -webkit-transform: scale(1.09,1.09);
    -o-transform: scale(1.09,1.09);
    -moz-transform: scale(1.09,1.09);
}
.newBox ul li a .newFloat .newTime{ float: left; width: 151px; height: 150px; padding-right: 30px; margin-top: 20px; border-right: #ededed solid 1px;}
.newBox ul li:hover a .newFloat .newTime{border-right: #ededed solid 1px;}
.newBox ul li a .newFloat .newTime .timeDay{ color: #333333; font-size: 36px; line-height: 1; text-align: center; }
.newBox ul li a .newFloat .newTime .timeMonth{ color: #333; font-size: 16px; line-height: 1; margin-top: 12px; text-align: center; font-family: Arial;}
.newBox ul li a .newFloat .newTime .timeTit{ padding-top: 25px; text-align: center;}
.newBox ul li a .newFloat .newTime .timeTit span{ display: inline-block; vertical-align: top; width: 36px; line-height: 0;}
.newBox ul li a .newFloat .newTime .timeTit span .imgs{}
.newBox ul li a .newFloat .newTime .timeTit span .imgd{ display: none;}
.newBox ul li a:hover .newFloat .newTime .timeTit span .imgs{ display: none;}
.newBox ul li a:hover .newFloat .newTime .timeTit span .imgd{ display: block;}
.newBox ul li a .newFloat .phTime{ display: none;}
@media screen and (max-width:1229px){
    .newBox ul li a{ padding: 26px 0; }
    .newBox ul li a .newFloat .picture{ width: 273px; height: 155px; }
    .newBox ul li a .newFloat .newTime{ float: left; width: 131px; height: 128px; padding-right: 25px; margin-top: 18px; }
    .newBox ul li a .newFloat .newTime .timeDay{ font-size: 30px; }
    .newBox ul li a .newFloat .newTime .timeMonth{ margin-top: 10px; }
    .newBox ul li a .newFloat .newTime .timeTit{ padding-top: 20px; }
    .newBox ul li a .newFloat .newTime .timeTit span{ width: 30px; }
}



@media screen and (max-width:767px){
    .newBox ul li a{ padding: 15px 0;}
    .newBox ul li a .newFloat{ padding: 0;}
    .newBox ul li a .newFloat .picture{ left: 0; top: 0; width:158px; height: 90px; }
    .newBox ul li a .newFloat .newTime{ display: none;}
    .newBox ul li a .newFloat .phTime{ display: block; color: #666; font-size: 12px; line-height: 1.2; padding-bottom: 8px;}
    .newBox ul li a .newFloat .phTime span{ font-size: 12px;}
}
.newBox ul li a .article{ padding: 0 420px 0 200px;}
.newBox ul li a .article h3{ padding: 20px 0 19px 0; color: #333333; font-size: 16px; line-height: 24px;}
.newBox ul li a:hover .article h3{ color: #e60012;}
.newBox ul li a .newFloat .phTime{ display: none;}
.newBox ul li a .article p{ height: 90px; color: #9a9a9a; font-size: 14px; line-height: 30px; overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.newBox ul li a .article .more{ padding: 13px 0 0 0;}
.newBox ul li a .article .more span{ float: left; width: 21px; height: 21px;}
.newBox ul li a .article .more span .imgs{}
.newBox ul li a .article .more span .imgd{ display: none;}
.newBox ul li:hover a .article .more span .imgs{ display: none;}
.newBox ul li:hover a .article .more span .imgd{ display: block;}
@media screen and (max-width:1229px){
    .newBox ul li a .article{ padding: 0 320px 0 160px;}
    .newBox ul li a .article h3{ padding: 18px 0 15px 0; }
    .newBox ul li a .article p{ height: 75px; line-height: 25px; }
    .newBox ul li a .article .more{ padding: 13px 0 0 0;}
    .newBox ul li a .article .more span{ float: left; width: 21px; height: 21px;}
    .newBox ul li a .article .more span .imgs{}
    .newBox ul li a .article .more span .imgd{ display: none;}
    .newBox ul li:hover a .article .more span .imgs{ display: none;}
    .newBox ul li:hover a .article .more span .imgd{ display: block;}
}
@media screen and (max-width:767px){
    .newBox ul li a .article{ padding: 0 168px 0 0;}
    .newBox ul li a .article h3{ font-size: 16px; padding: 0 0 7px 0; line-height: 16px; }
    .newBox ul li a .newFloat .phTime{ display: block;}
    .newBox ul li a .article .more{ display: none;}
    .newBox ul li a .article p{ height: 40px; line-height: 20px;
        text-overflow:ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}




/*新闻中心-详细*/

/*abouTit*/
.mtp80{margin-top:80px;}
.abouTit{  width:100%; text-align:center;}
.abouTit .tit1{ width:100%; color:#333333; font-size:30px; line-height:30px; font-weight:bold;text-align:center;}
.abouTit .tit2{ float:left; width:100%; color:#ed1c24; font-size:16px; line-height:16px; text-transform:uppercase; margin-top:15px; }
.about1{ float:left; width:100%; margin:40px 0 50px 0;}
.about1 .cont{ width:100%; display:table; background:#f9fff3; border:60px solid #fff;}
.about1 .img{ display:table-cell;vertical-align:middle;  width:48.57%; line-height:0;}
.about1 .info{ display:table-cell; vertical-align:middle; width:51.43%; line-height:36px; font-size:16px; color:#333333; padding:20px 60px; text-align:justify;}
.about2{ float:left; width:100%; color:#333333; font-size:16px; line-height:36px; margin-bottom:70px;}
@media screen and (max-width:1199px){
.about1 .cont{ border:30px solid #fff;}
.about1 .info{ padding:20px 30px;}
}
@media screen and (max-width:1023px){
.abouTit{ margin-top:30px;}
.abouTit .tit1{ font-size:20px; line-height:20px;}
.abouTit .tit2{ font-size:14px; line-height:14px; margin-top:12px; }
	
.about1{ margin:20px 0 20px 0;}	
.about1 .cont{ border:15px solid #fff;}
.about1 .info{ padding:10px 15px; font-size:14px; line-height:30px;}
.about2{font-size:14px; line-height:30px; margin-bottom:30px;}
}
@media screen and (max-width:767px){
.about1 .img{ display:block; width:100%;}
.about1 .info{ display:block; width:100%;}
}
/*新闻中心*/
.newsList{ float:left; width:100%; margin-top:40px;}
.newsList li{ float:left; width:100%; padding:30px 0 30px 20px; border-bottom:1px solid #bfd5ca; border-bottom:1px solid rgba(191,213,202,0.7);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.newsList .la{ float:left; width:100%; position:relative; height:114px;}
.newsList .img{ float:left; width:203px; height:114px; line-height:0; overflow:hidden; position:absolute; left:0; top:0;}
.newsList .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.newsList li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.newsList .cont{ float:left; width:100%; padding:0 230px 0 223px;}
.newsList .tit{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; margin:9px 0 11px 0;}
.newsList .info{ float:left; width:100%; color:#888888; font-size:14px; line-height:25px; height:50px; overflow:hidden;}
.newsList .time{ float:left; position:absolute; right:66px; top:50%; line-height:42px; width:121px; text-align:center; color:#808080; font-size:16px; border-left:1px solid #e3e3e3; margin-top:-21px;}
.newsList .more{ float:left; width:66px; border-left:1px solid #e3e3e3; height:42px; background:url(../bg/news7.png) center no-repeat; position:absolute; right:0; top:50%; margin-top:-21px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.newsList li:hover{ background:#fff;}
.newsList li:hover .tit{ color:#ed1c24;}
.newsList li:hover .info{ color:#ed1c24;}
.newsList li:hover .time{ color:#ed1c24;}
.newsList li:hover .more{ background:url(../bg/news8.png) center no-repeat #ed1c24;}
@media screen and (max-width:1023px){
.newsList li{ padding:12px 0 12px 10px;}	
.newsList .cont{ padding:0 86px 0 223px;}	
.newsList .tit{ font-size:16px; line-height:26px; margin:4px 0;}
.newsList .info{ line-height:22px; height:44px;}
.newsList .time{ position:static; padding:0 86px 0 223px; margin:4px 0 0 0; border:none; font-size:14px; line-height:24px;}
}
@media screen and (max-width:767px){
.newsList li{ padding:12px 0 12px 0;}
.newsList .la{ height:73px;}		
.newsList .more{ display:none;}
.newsList .img{ width:130px; height:73px;}
.newsList .cont{ padding:0 0 0 142px;}	
.newsList .tit{ font-size:16px; line-height:26px; margin:0;}
.newsList .info{ line-height:22px; height:22px;white-space: nowrap; text-overflow:ellipsis;}
.newsList .time{ padding:0 0 0 142px; margin:0;}
}
/*新闻详情*/
.news-det{ float:left; width:100%; position:relative; margin:58px 0 80px 0;}
.news-left{ float:left; width:840px;}
.news-left .title{ float:left; width:100%; color:#ed1c24; font-size:30px; line-height:40px; margin:0 0 14px 0;}
.news-left .time{ float:left; width:100%; border-bottom:1px solid #cbe2d3; padding-bottom:20px;}
.news-left .time .p1{ float:left; color:#888888; font-size:14px; line-height:24px;}
.news-left .info{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px; margin:23px 0 0 0;}
.bdshare2{ float:right;}
.bdshare2 .bds_tit{ float:left; color:#888888; font-size:14px; line-height:24px;}
.bdshare2 a{ margin:0 0 0 6px !important;}

.news-right{ float:right; width:300px; height:100%; background:#fff; background:rgba(255,255,255,0.6); position:absolute; right:0; top:0; padding:27px 30px;}
.news-right .title{ float:left; width:100%; color:#ed1c24; font-size:26px; line-height:36px; padding-bottom:9px; border-bottom:1px solid #e5e5e7;}
.news-right .title span{ font-size:16px; padding-left:6px;}
.news-hot{ float:left; width:100%;}
.news-hot li{ float:left; width:100%; border-bottom:1px dashed #c6c6c6; padding:18px 0;}
.news-hot li a{ float:left; width:100%; color:#333333; font-size:14px; line-height:18px; padding-left:25px; position:relative;}
.news-hot li a span{ float:left; width:14px; height:14px; text-align:center; font-style:italic; color:#fff; background:#ed1c24; font-size:12px; line-height:14px; font-family:Arial; position:absolute; left:0; top:2px;}
.news-hot li a:hover{ color:#ed1c24;}

.sx_fy{ float:left; width:100%; background:#fff; padding:11px 30px; margin-top:20px;}
.sx_fy a{ float:left; width:100%; color:#333333; font-size:16px; line-height:33px;}
.sx_fy a:hover{ color:#ed1c24;}

@media screen and (max-width:1199px ) {	
.news-left{ width:720px;}
.news-left .title{ font-size:24px; line-height:34px;}
.news-right{ width:250px; padding:12px 15px 15px 15px;}
}
@media screen and (max-width:1023px ) {
.news-det{ margin:20px 0 30px 0;}	
.news-left{ width:100%;}	
.news-left .title{ font-size:18px; line-height:28px; margin:0 0 2px 0;}
.news-left .info{ line-height:28px; margin-top:12px;}
.news-left .time{ padding-bottom:8px;}
.news-left .time .bdshare1{ display:none;}
.news-right{ width:100%; position:static; margin-top:15px;}
.news-right .title{ font-size:18px; line-height:28px; padding-bottom:5px;}
.news-right .title span{ font-size:14px;}
.news-hot li{ padding:12px 0;}
.bdshare2{ display:none;}

.sx_fy{ padding:8px 12px; margin-top:10px;}
.sx_fy a{ font-size:14px; line-height:26px;}

}



/*产品总*/
#Content7{background: #f8f7f7;}
#Content7 .product{ width:100%; float:left; margin-top:50px;}
#Content7 .product ul{ width:100%; float:left;}
#Content7 .product ul li{ width:100%; float:left; margin-bottom:10px;}
#Content7 .product ul li .pic{ width:40%; float:left; height:380px; position:relative; z-index:2;border:solid 1px #efefef; text-align:center; padding:59px 20px 20px 20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Content7 .product ul li .text{ width:60%; float:left; background:url(../bg/productsallbg.jpg) no-repeat center center; background-size:cover; height:380px; border:solid 1px #efefef; text-align:center; padding:59px 20px 20px 20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#Content7 .product ul li .text h4{ width:100%; font-size:30px; color:#333; line-height:50px; letter-spacing:1px; position:relative;}
#Content7 .product ul li .text h4:before{ content:''; width:1px; height:24px; background:#2a2c77; position:absolute; left:50%; bottom:-53px;}
#Content7 .product ul li .text ul{ width:100%; float:left; margin-top:72px;}
#Content7 .product ul li .text ul li{ width:50%; float:left; margin:0; text-align:left;}
#Content7 .product ul li .text ul li a{ width:100%; float:left; font-size:14px; color:#666; line-height:30px;}
#Content7 .product ul li .text ul li a:hover{ color:#dd6e0f; text-decoration:underline;}
#Content7 .product ul li.l1 .pic{ float:right;}
#Content7 .product ul li .text:hover{ box-shadow:0 0 49px rgba(0,0,0,0.06); border-color:white;}
#Content7 .product ul li .pic:hover{ box-shadow:0 0 49px rgba(0,0,0,0.06); border-color:white;}

@media screen and  (max-width:1570px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#Content7 .product{ margin-top:30px;}
#Content7 .product ul li{ margin-bottom:40px;}
#Content7 .product ul li .pic{ height:400px;}
#Content7 .product ul li .text{ height:400px; padding:60px 20px 20px 20px;}
#Content7 .product ul li .text h4{ font-size:24px; line-height:40px; letter-spacing:0px;}
#Content7 .product ul li .text h4:before{ height:20px; bottom:-40px;}
#Content7 .product ul li .text ul{ margin-top:50px;}
#Content7 .product ul li .text ul li a{ font-size:16px; line-height:50px; letter-spacing:0px;}

#Content7 .nyHead{ font-size:26px; line-height:40px; letter-spacing:0px; padding-bottom:10px; margin-top:40px;}
#Content7 .nyHead:before{ width:30px; margin-left:-15px;}
}
@media screen and  (max-width:768px){
#Content7 .product{ margin-top:20px;}
#Content7 .product ul li{ margin-bottom:20px;}
#Content7 .product ul li .pic{ width:100%; height:300px;}
#Content7 .product ul li .text{ width:100%; height:100%; padding:10px 10px 10px 10px;}
#Content7 .product ul li .text h4{ font-size:18px; line-height:30px;}
#Content7 .product ul li .text h4:before{ height:15px; bottom:-20px;}
#Content7 .product ul li .text ul{ margin-top:30px;}
#Content7 .product ul li .text ul li a{ font-size:14px; line-height:30px;}
#Content7 .product ul li .text:hover{ box-shadow:0 0 10px rgba(0,0,0,0.06);}
#Content7 .nyHead{ font-size:20px; line-height:30px; margin-top:20px;}

}
/*产品总*/


/*联系我们*/
.contactBox{ padding:88px 0 100px 0; overflow: hidden;}
.contactBox .contactLeft{ float:left; width:42.85%; padding:0 20px 0 0;}
.contactBox .contactLeft .contactTit{ color:#333333; font-size:32px; line-height:1.25;}
.contactBox .contactLeft .english{ padding:10px 0 36px 0; border-bottom:#999999 dashed 1px; color:#6e6e6e; font-size:14px; line-height:20px; font-family: Arial; text-transform: uppercase;}
.contactBox .contactLeft .tent{ padding:32px 0 28px 0; border-bottom:#999999 dashed 1px;}
.contactBox .contactLeft .tent .tentLi{ float:left; width:100%; margin:15px 0; line-height:22px; font-size:16px; padding-left:36px; min-height:22px; position:relative;}
.contactBox .contactLeft .tent .tentLi .span{ font-size: 18px;}
.contactBox .contactLeft .tent .tentLi b{ position:absolute; left:0; top:0;}
.contactBox .contactLeft .ewm{ margin:40px 0 0 0;}
.contactBox .contactLeft .ewm .ewmPic{ float:left; width:140px; height:140px; border:#dbdbdb solid 1px; padding:7px;}
.contactBox .contactLeft .ewm .ewmCon{ float:left; width:415px; padding:65px 0 0 16px; color:#999999; line-height:21px;}
.contactBox .contactLeft .ewm .ewmpad{ padding-top:7px;}
.contactBox .contactLeft .ewm .ewmBig{ color:#3a3a3a; font-size:16px;}
.contactBox .contactLeft .ewm .ewmDark{ color:#3a3a3a;}
.contactBox .contactRight{ float:left; width:57.15%; padding-left:15px;}

.contactRight .cmap{ height:352px;}
.contactRight label{ max-width:224px;}
.contactRight .BMapLabel{ float:left; background-color:#ec5e11; width:100px !important; border:0 !important; height:25px;  font-size:14px; line-height:25px!important; text-align:center;
    border-radius:11px;
    -webkit-border-radius:11px;
    -moz-border-radius:11px;
    -o-border-radius:11px;
}
.contactRight .BMapLabel a{ color:#fff;}
@media  screen and (max-width:1429px){
    .contactBox{ padding:50px 0 70px 0;}
    .contactBox .contactLeft .ewm .ewmCon{ width:315px; padding:40px 0 0 16px; }
}
@media  screen and (max-width:1229px){
    .contactBox .contactLeft .ewm .ewmCon{ width:252px; padding:40px 0 0 16px; }
}

@media  screen and (max-width:991px){
    .contactBox{ padding:30px 0 40px 0;}
    .contactBox .contactLeft{ width:100%; padding:0;}
    .contactBox .contactLeft .contactTit{ font-size:25px;}
    .contactBox .contactLeft .english{ padding:10px 0 20px 0; font-size:16px;}
    .contactBox .contactLeft .tent{ padding:20px 0 20px 0; }
    .contactBox .contactLeft .tent .tentLi{ margin:10px 0; font-size:14px; }
    .contactBox .contactLeft .tent .tentLi .span{ font-size: 15px;}
    .contactBox .contactLeft .ewm{ margin:20px 0 20px 0;}
    .contactBox .contactRight{ width:100%; padding-left:0; margin-top:20px;}
    .contactRight .cmap{ height:200px;}
}
@media  screen and (max-width:767px){
    .contactBox{ padding:20px 0 20px 0;}
    .contactBox .contactLeft .contactTit{ font-size:21px;}
    .contactBox .contactLeft .tent{ padding:10px 0 10px 0; }
    .contactBox .contactLeft .tent .tentLi{ margin:6px 0; }
    .contactBox .contactLeft .ewm{ position:relative;}
    .contactBox .contactLeft .ewm .ewmPic{ position:absolute; left:0; top:0; width:120px; height:120px; }
    .contactBox .contactLeft .ewm .ewmCon{ width:auto; padding:25px 0 0 136px; }
    .contactBox .contactLeft .english{ padding:10px 0 10px 0; font-size:14px;}
}

/*驱动下载*/

.soft{ width:100%; float:left;}
.soft li{ width:100%; float:left; margin-top:30px; border:solid 1px #e9e9e9; padding:20px 153px 20px 133px; position:relative;}
.soft li .tab{ width:92px; height:107px; background:url(../bg/down-bg.jpg) no-repeat center center; position:absolute; left:0; top:0; text-align:center; background-position:center center; background-size:contain;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.soft li .tab .ico{ width:100%; margin-top:29px; height:36px;}
.soft li .tab .ico img{ height:100%;}
.soft li .tab h6{ width:100%; height:100%; font-size:14px; color:white; line-height:32px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.soft li .c_674{ width:51.37%; float:left; padding-top:7px;}
.soft li .c_674 h4{ width:100%; font-size:16px; color:#333; line-height:27px;}
.soft li .c_674 h5{ width:100%; font-size:12px; color:#888; line-height:23px;}
.soft li .c_674 h5 img{ vertical-align:middle; margin:-3px 6px 0 0 ; height:12px;}
.soft li .c_637{ width:48.63%; float:left; padding:0 52px 0 41px; height:65px; line-height:65px; background:url(../bg/down-bg5.png) no-repeat left center;}
.soft li .c_637 .p{ display:inline-block; vertical-align:middle; font-size:14px; color:#666; line-height:24px; max-height:72px; overflow:hidden;}
.soft li .down{ width:153px; text-align:center; position:absolute; right:0; top:0; height:100%; background:url(../bg/down-bg6.png) no-repeat left center; padding-top:29px;}
.soft li .down .ico{width:100%; height:24px; background:url(../bg/down-icon.png) no-repeat center center; background-size:contain;}
.soft li .down h5{ width:100%; font-size:14px; color:#666; line-height:20px; margin-top:10px;}
.soft li:hover .tab{ background-image:url(../bg/hzhb-bg_h.jpg);}
.soft li:hover .c_674 h4{ color:#cc0000;}
.soft li:hover .down .ico{ background-image:url(../bg/down-icon_h.png);}
.soft li:hover .down h5{ color:#cc0000;}
@media screen and (max-width:1380px) {
	.soft {margin-left: .5rem;}
.soft li .c_674{ width:40%;}
.soft li .c_637{ width:60%; padding:0 32px 0 21px;}
}
@media screen and (max-width:1199px) {
.soft {margin-left: .25rem;}
.soft li{ margin-top:20px; padding:20px 123px 20px 103px;}
.soft li .down{ width:123px;}
}
@media screen and (max-width:1023px) {
.soft {margin-left: .25rem;}
.soft li .tab{ width:76px; height:88px;}
.soft li .c_674{ padding-top:5px;}
.soft li .c_674 h4{ font-size:14px; line-height:23px;}
.soft li .c_674 h5{ line-height:20px;}
.soft li .c_674 h5 img{ vertical-align:middle; margin:-3px 6px 0 0 ; height:12px;}
.soft li .c_637{  padding:0 12px 0 11px; height:58px; line-height:58px;}
.soft li .c_637 .p{ font-size:12px; line-height:22px; max-height:44px;}
.soft li .down{ width:103px; padding-top:20px;}
.soft li .down .ico{ height:20px;}
.soft li .down h5{ font-size:12px; line-height:18px; margin-top:6px;}
.soft li .tab .ico{ margin-top:20px; height:30px;}
.soft li .tab h6{ font-size:12px; line-height:28px;}
.soft li{ padding:15px 103px 15px 93px;}
.soft li .down{ width:103px;}
}
@media screen and (max-width:767px) {
.soft ul{margin-left: .25rem;}
.soft li .tab{ width:68px; height:79px;}
.soft li .c_674{ width:100%; padding-top:0px;}
.soft li .c_674 h4{ line-height:21px;}
.soft li .c_674 h5{ line-height:18px;}
.soft li .c_637{ width:100%; padding:0; height:20px; line-height:0px; background:none;}
.soft li .c_637 .p{line-height:20px; height:18px;}
.soft li .down{ width:63px; padding-top:18px;}
.soft li .down .ico{ height:18px;}
.soft li .down h5{ line-height:16px; margin-top:4px;}
.soft li .tab .ico{ margin-top:18px; height:24px;}
.soft li .tab h6{ line-height:24px;}
.soft li{ padding:10px 0 10px 76px; margin-top:10px;}
.soft li .down{ width:43px; display:none;}
}



/*内页关于我们*/

.about01{padding:0 0 100px 0; clear:both;}
.pTitle{text-align:center; font-weight:bolder;}
.pTitle .H4{font-size:40px; font-family: Arial; text-transform: uppercase; font-weight: bolder; color:#000000;}
.pTitle .H5{font-size:26px; color:#555555; margin-top:17px;}
.about01 .p{margin-top:40px; font-size:16px; line-height: 32px; }
.about01 .p h2{font-size:22px;font-weight: bolder;}
.about01 .p h2 strong, .about01 .p h3 strong{ color:#ed1c24}
.about01 .p h3{font-size:18px; font-weight:900; margin-bottom:0px;}
.about01 .p h4{font-size:inherit;  margin-bottom:0px;}
.about01 .p h4 strong{ font-weight:900;color:#ed1c24}
.about01 .p h3:after { display:block;content: '─';color:#ed1c24}
@media screen and (max-width:1199px){
	.about01{padding:0 9px 60px 9px;}
	.pTitle .H4{font-size:30px;}
	.pTitle .H5{font-size:20px;}
}
@media screen and (max-width:767px){
	.about01{padding:0 5px 30px 5px;}
	.pTitle .H4{font-size:20px;}
	.pTitle .H5{font-size:16px; margin-top:10px;}
	.about01 .p{font-size:14px; line-height: 24px; margin-top:20px; text-align: justify;}
	.about01 .p br{display:none;}
}

.abou2{padding:110px 0; background:url(../bg/hzhb-bg.jpg) center no-repeat; background-size:cover; position: relative;}
.abou2 .line{width:2px; height: 80px; background-color:#d32329; position: absolute; top:-40px; left: 50%; margin-left:-1px;}
.pTitle2 .H4,
.pTitle2 .H5{color:#fff;}
.abou2Mar{margin:0 -20px;}


.abou2 li{ width:33.33%; float:left; padding:0 12px;}
.abou2 li .indexFouPage{ float:left; padding-bottom:60%; width:100%; overflow:hidden; background:white; border:solid 1px #e8e8e8; position:relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;} 
.abou2 li .indexFouPage img{ position:absolute; left:0; top:0; width:100%;  height:auto; z-index:3;}
.abou2 li .indexFouName{ width:100%; float:left; text-align:center; background:#e8e8e8; height:59px; line-height:57px; font-size:16px; color:#666;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; overflow:hidden;}
.abou2 li:hover .indexFouPage{ border-color:#d61518;}
.abou2 li:hover .indexFouName{ background:#d61518; color:white;}
/*pagelist*/
.pagelist{float:right; margin:20px 0}
.k_pagelist {width:100%;text-align:right;margin:0px;padding:0 0 10px 0;word-break : break-all; overflow:hidden;   clear: both; float:right}
.k_pagelist *{font-size:15px;padding:4px 6px;margin-left:6px;}
.k_pagelist strong{background:#ed1c24;font-weight:normal;color:#FFF;}
.k_pagelist a {text-decoration:none;}
.k_pagelist a:hover {text-decoration:none;background:#ed1c24;color:#FFF;}
.k_pagelist span{}
.k_pagelist input{display:none}


/*表单*/


/*01 02 03*/

/*.num-box{position:absolute;width:520px;height:180px;color:#f0f2f5;text-indent:30px;font-size:200px;line-height:180px;  }
.num-box h3{position:absolute;top:60px;left:0;height:44px;color:#404040;text-indent:0;font-size:32px;font-family:sans-serif;line-height:44px;}
.num-box h3 span{display:block;margin-top:5px;color:#8c8c8c;letter-spacing:2px;font-size:14px;}
.num-box h3 i{position:absolute;bottom:-10px;left:0;display:block;width:120px;height:10px;background-color:#c9151e;content:'';}
.num-box{top:20px;left:20px;}*/



/*m-nav*/



.sec_nav{position:absolute;left:0;bottom:0;width:79%;background:url(../mbx-bj.png)no-repeat right bottom;padding-left:8%;

  border-bottom:solid 1px #eee;background-size:cover;height:80px;

}

.sec_nav .secnav_list > li{position:relative;padding:24px 3%;float:left;margin-left:-3%;margin-right:3%;}

.sec_nav .secnav_list > li:after{content:''; position:absolute;right:0; width:1px;height:16px;background-color:#aaa;top:32.5px;}

.sec_nav .secnav_list > li a{color:#000;font-size:18px;font-weight:bold;position:relative;display:inline-block;}

.sec_nav .secnav_list > li a:after{content:'';position:absolute;bottom:5px;right:-18px;

  width:16px;height:7px;display:none;

}

.sec_nav .secnav_list > li.cur a{color:#ed1c24;}

.sec_nav .secnav_list > li.cur a:after{display:block;}

.sec_nav .secnav_list > li.active a,.sec_nav .secnav_list > li.cur a{color:#ed1c24;}

.sec_nav .secnav_list > li.active a:after,.sec_nav .secnav_list > li.cur a:after{display:block;}

.sec_nav .secnav_list > li:last-child:after{display:none;}

@media only screen and (max-width:1440px){
	
	
	
.sec_nav .secnav_list > li{
		padding-top: 15px;
		padding-bottom: 15px;
		width:25%;
		text-align:center;
	}
	.sec_nav{
		height: 62px;
	}
	.sec_nav .secnav_list > li:after{
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}	
}


@media screen and (max-width:992px) {
.sec_nav{ display:none;}
}









@media screen and (max-width:1600px){
	/*资源中心*/
	.submenu-1 .swiper-slide a{font-size:18px;}
	/*新闻*/
	/*加入联系*/

}
@media screen and (max-width:1440px){

	.submenu-1 {height:64px;width:92%;left:4%;bottom:-32px;}
	.submenu-1 .swiper-slide a
	{font-size:16px;}
	

}
@media screen and (max-width:1024px){
	.submenu-1 {height:54px;bottom:-27px;}
	.submenu-1 .swiper-slide{padding:0 24px;}
	.submenu-1 .swiper-slide a:after{right:-24px;}
	


}

@media screen and (max-width:767px){

	.submenu-1 {height:44px;bottom:-22px;}
	.submenu-1 .swiper-slide{padding:0 16px;}

	.submenu-1 .swiper-wrapper {justify-content: space-between;}
	.submenu-1 .swiper-slide a:after{height:14px;margin-top:-7px;}
	.submenu-1 .swiper-slide a:after {right:-16px;}
	

}


.submenu-1{height:84px;background-color:#fff;position:absolute;width:81.25%;left:9.375%;bottom:-42px;padding:0 5%;box-shadow: 4px 6.928px 10px 3px rgb( 0, 0, 0,0.08 );}



.submenu-1 .swiper-slide{text-align:center;}

.submenu-1 .swiper-slide a:hover,.submenu-1 .swiper-slide.cur03 a{color:#de4b1e;}

.submenu-1 .swiper-slide a{display:block;position:relative;font-size:20px;}

.submenu-1 .swiper-slide a:after{content:'';display:block;right:-10px;top:50%;margin-top:-9px;width:1px;height:18px;

  background-color:#d6d6d6;position:absolute;

}



.submenu-1 .swiper-wrapper{justify-content: center;}

.submenu-1 .swiper-slide{width:auto;padding:0 50px;display:inline-block;}

.submenu-1 .swiper-slide a:after{right:-50px;}

.submenu-1 .swiper-slide:last-child a:after{display:none;}




.submenu-1{align-items:center;display:flex;display:-webkit-flex;display:-ms-flex;}





/*Hnav*/





.Hnav-sub  dd{font-size:15px;color:#666666;line-height:30px;}
.Hnav-sub  dd i{display:inline-block;margin-left:10px;width:9px;height:5px;background:url(../bg/sub_navck1.png) no-repeat center;position: relative;top:-2px;}
.Hnav-sub  dd.on i{transform: rotate(180deg);}
.Hnav-sub  dd:hover,.Hnav-sub  dd.cur{color:#ed1c24;}
.Hnav-sub  dd.on a{ color: #ed1c24; }
.Hnav-sub  dd.cur a{ color: rgba(68, 68, 68, .7); }
.Hnav-sub  dd.cur a:hover{ color: #ed1c24; font-weight:bolder;}

.Hnav-sub  dd.cur:hover{color:#ed1c24;}
/*.Hnav-sub .son_nav{display:none;}*/
.Hnav-sub .son_nav a{display:block; color:#666666;font-size:14px;line-height:26px; margin:0 0 0 5px;}
.Hnav-sub .son_nav a:hover{color:#c70707;}

.ahaolast .mue13 { float:right; }


.ahaolast .mue11, .ahaolast .mue12, .ahaolast .mue13{ margin-top:-100px;}
@media screen and (max-width:992px) {
	
	.Hnav-sub  dd.cur a{ color: #FFF; font-weight:bolder; margin:0 0 0 15px;}
	.Hnav-sub .son_nav a{margin:0 0 0 25px;color: #FFF;font-size:14px;}
.Hnav-sub  dd.cur a:hover{ color: #ed1c24; font-weight:bolder;}
/*.Hnav-sub  dd{display:none;}*/



.ahaolast .mue13 { float:left; }
.ahaolast .mue11, .ahaolast .mue12, .ahaolast .mue13{ margin-top: auto;}
}
